import java.io.*;
import java.net.*;
public class Server{
public static void main(String[] args){
ServerSocket serverSocket;
Socket socket;
PrintWriter out;
BufferedReader in;
try{
// サーバポートのオープン
serverSocket = new ServerSocket(Constants.PORT);
String inputLine;
while(true){
System.out.println("-- accept...");
// 受信待ち
socket = serverSocket.accept();
out = new PrintWriter(socket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
// 受信文字列を読み取る
while( (inputLine = in.readLine()) != null){
// ResponseとしてOKを返す
out.println("Server-Response : OK");
out.flush();
// そのままコンソル出力
System.out.println(inputLine);
}
}
} catch (Exception e){
e.printStackTrace();
}
}
}