如题
代码片段:socket = new Socket(hostIP, port);
socket.setSoTimeout(10000);   
socket.setTcpNoDelay(true);   
socketOut = socket.getOutputStream();
socketOut.write(sendData.getBytes());
socketOut.flush();
br = new BufferedReader(new InputStreamReader(socket.getInputStream()));// 接收数据
StringBuffer sb = new StringBuffer();
String msg = "";
        
while ((msg = br.readLine()) != null)
{
sb.append(msg);
}
跟踪了下,执行到br.readLine()时就不继续了。然后就超时。
在线等socketLinuxJava