我正在编写一个小型客户端应用程序来与服务器通信。我在客户端和服务器之间打开一个套接字,并且可以使用 BufferedReader 读取从服务器发出的任何内容。这是在一个线程中读取的。但是,当我使用 BufferedReader 在套接字上写入时,什么也没有发生!没有例外,但没有任何服务器响应(它应该有服务器响应)这是我的代码:
socketWritter.write(message);
socketWritter.write("\n");
System.out.println(socketWritter.toString());
socketWritter.flush();
我的套接字正确打开并且 mu BufferedWriter 正确初始化:
new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()))
我不知道为什么这不起作用?任何帮助都会很棒!问候