diff --git a/src/j2/ThreadEchoServer.java b/src/j2/ThreadEchoServer.java index c13cff6..87df298 100644 --- a/src/j2/ThreadEchoServer.java +++ b/src/j2/ThreadEchoServer.java @@ -33,7 +33,7 @@ os.println(line); } } catch (IOException e) { -// os.close(); + // os.close(); System.out.println(e); } } @@ -45,18 +45,18 @@ // ポート9999番を開く try { echoServer = new ServerSocket(9999); - } - catch (IOException e) { + } catch (IOException e) { System.out.println(e); } - // クライアントからの要求を受けるソケットを開く - try { - clientSocket = echoServer.accept(); - } catch (IOException e) { - e.printStackTrace(); + while(true) { + // クライアントからの要求を受けるソケットを開く + try { + clientSocket = echoServer.accept(); + } catch (IOException e) { + e.printStackTrace(); + } + new ThreadEchoServer(clientSocket); } - new ThreadEchoServer(clientSocket); - } }