我试图运行一个线程,转到套接字,抓取输入流,并读取它。我创建了数百个这样的线程,并设置了读取超时,但线程仍然停留在read()行。java inputStream冻结
public void readPack() {
socket.setSoTimeout(4*1000);
if (socket.isConnected()) {
buffer parse = new buffer();
parse.addByte((byte) skt.getInputStream().read());
parseIncoming(parse);
}
} catch (Exception e) {}
}
这里没有足够的信息来猜测问题所在。 – msw 2010-08-28 00:20:58