我正在使用旧学校java.net.Socket
我的客户端连接到服务器并执行以下操作:
BufferedReader in =
new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String fromServer = in.readLine();
它挂在 in.readLine() 处。
我的服务器接受来自客户端的连接并执行以下操作:
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.print("Hello client\n");
我的期望是 out.print("Hello client\n"); 被调用,客户端应该停止阻塞并继续。
我做错了什么?
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
BufferedReader in =
new BufferedReader( new InputStreamReader(clientSocket.getInputStream()));
String fromServer = in.readLine();