我遇到了一个问题,它已经困扰了我很长一段时间了。我在一个web服务器上工作,问题是当我尝试读取客户机请求时 read()
方法阻塞并等待读取更多字节,但是没有字节,并且到达流的末尾,这通常是 read()
方法应该是retutn-1,但在我点击浏览器上的停止加载按钮之前不会。
ServerSocket ss = new ServerSocket(3000);
Socket s = ss.accept();
InputStream in = s.getInputStream();
int i;
while((i = in.read()) != -1){
//some processing here
}
我怎样才能解决这个问题?非常感谢你
暂无答案!
目前还没有任何答案,快来回答吧!