サーバーの基本的なコードがあります。
ServerSocket serverSocket = new ServerSocket(14000);
Socket clientSocket = serverSocket.accept();
BufferedReader in = new BufferedReader(
new InputStreamReader(clientSocket.getInputStream()));
PrintWriter out = new PrintWriter(clientSocket.getOutputStream());
String incoming;
while((incoming = in.readLine()) != null){
System.out.println("Client Says: " + incoming);
out.println("Client Says: " + incoming);
out.flush();
//if(incoming.equals("HELLO")) break;
}
clientSocket.close();
serverSocket.close();
ストリームが深刻な頭痛の種になっているので、ストリームをさらに理解しようとしています。私が読んだことから、println メソッドは自動的にフラッシュしますが、後でフラッシュ メソッドが呼び出されない限り、この行はクライアントに配信されませんか? 私はこれについてのしっかりした説明を探しているだけですか?