diff --git a/bin/j2/EchoServer.class b/bin/j2/EchoServer.class index 12d1f22..9274fe1 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 c82c4cd..9e3a768 100644 --- a/src/j2/EchoServer.java +++ b/src/j2/EchoServer.java @@ -31,18 +31,18 @@ is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); os = new PrintStream(clientSocket.getOutputStream()); // クライアントからのメッセージを待ち、受け取ったメッセージをそのまま返す - while (true) { - line = is.readLine(); + while ((line = is.readLine()) != null) { System.out.println("(Server received) " +line); os.println(line); // os.flush(); - Thread.sleep(1000); +// Thread.sleep(1000); } } catch (IOException e) { System.out.println(e); - } catch (InterruptedException e) { - e.printStackTrace(); - } + } +// catch (InterruptedException e) { +// e.printStackTrace(); +// } } }