client.setSoTimeout(180000);
inputStream.read(rbuf,0,15);
我现在有一个程序,客户端发了一串数据,而服务器端竟在五秒之后还停在inputStream.read(rbuf,0,15);
这一句上,会不会数据1S之后到达而rbuf数据在三分钟快到时再读取,有这种可能吗?如果有怎么处理能够使数据能够及时从流中读出来?
inputStream.read(rbuf,0,15);
我现在有一个程序,客户端发了一串数据,而服务器端竟在五秒之后还停在inputStream.read(rbuf,0,15);
这一句上,会不会数据1S之后到达而rbuf数据在三分钟快到时再读取,有这种可能吗?如果有怎么处理能够使数据能够及时从流中读出来?
客户端发了一串数据之后,有没有调用:outpsteam.flush();及时刷新?没有及时刷新,服务器端的read()是读不到的.