diff --git a/bin/j2/EchoServer.class b/bin/j2/EchoServer.class index e6c04d5..724651f 100644 --- a/bin/j2/EchoServer.class +++ b/bin/j2/EchoServer.class Binary files differ diff --git a/src/j2/EchoServer.java b/src/j2/EchoServer.java index b2e5d88..7419d9d 100644 --- a/src/j2/EchoServer.java +++ b/src/j2/EchoServer.java @@ -26,13 +26,12 @@ // クライアントからの要求を受けるソケットを開く try { - clientSocket = echoServer.accept(); - System.out.println("accept"); - is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); - os = new PrintStream(clientSocket.getOutputStream()); - // クライアントからのメッセージを待ち、受け取ったメッセージをそのまま返す while (true) { + clientSocket = echoServer.accept(); + System.out.println("accept"); + is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); + os = new PrintStream(clientSocket.getOutputStream()); line = is.readLine(); System.out.println("(Server received) " +line); os.println(line);