Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. import java.net.Socket;
  2. import java.net.ServerSocket;
  3. import java.io.*;
  4.  
  5. public class Server {
  6.  
  7. private static final int port = 10000;
  8.  
  9. public static void main(String args[]) {
  10. ServerSocket server = null;
  11. Socket socket = null;
  12.  
  13. try{
  14. //ソケットの作成&受信待機
  15. server = new ServerSocket(port);
  16. socket = server.accept();
  17. System.out.println(socket.getRemoteSocketAddress() + "に接続しました");
  18.  
  19. //送信を読み取る
  20. BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
  21.  
  22. //読み取った内容を出力
  23. PrintWriter out = new PrintWriter(socket.getOutputStream(),true);
  24. String str;
  25. while((str = in.readLine()) != null){
  26. System.out.println("受信:" + str);
  27. out.println(str);
  28. System.out.println("送信:" + str);
  29. }
  30. }catch(IOException e){
  31. e.printStackTrace();
  32. }finally{
  33. try{
  34. if(socket != null) socket.close();
  35. if(server != null) server.close();
  36. }catch(IOException e){
  37. e.printStackTrace();
  38. }
  39. }
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement