这是我的代码片段:
BufferedInputStream in = new BufferedInputStream(
server.getInputStream());
LittleEndianDataInputStream ledis = new LittleEndianDataInputStream(
in);
byte[] contents = new byte[1024];
System.out.println("45");
int bytesRead = 0;
String s;
while ((bytesRead = ledis.read(contents)) > 0) {
System.out.println(bytesRead);
s = new String(contents, 0, bytesRead);
System.out.print(s);
}
System.out.println("53");
在我的客户端将消息发送到套接字后,程序成功打印结果,但我无法打印53
,直到我停止客户端套接字的连接。我应该怎么处理?我的客户端是一个异步套接字。谢谢。