Java读取套接字Tcp更快

时间:2015-05-21 11:12:13

标签: java sockets tcp

我运行此代码并且没关系,但是我得到的输出大约每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); 
}

1 个答案:

答案 0 :(得分:0)

阻止。等待发件人的数据。您无法以比发件人发送更快的速度阅读。