我运行此代码并且没关系,但是我得到的输出大约每5秒或更长时间(就像它被阻止一样),而它应该是每秒多次;行(dati)的大小是可变的。
Socket clientSocket = new Socket("localhost", 5333);
PrintStream wr = new PrintStream(clientSocket.getOutputStream());
wr.println("sub");
InputStreamReader ir = new InputStreamReader(clientSocket.getInputStream());
BufferedReader br = new BufferedReader(ir);
String dati;
while ((dati = br.readLine()) != null){
System.out.println(dati);
}
答案 0 :(得分:0)
被阻止。等待发件人的数据。您无法以比发件人发送更快的速度阅读。