我試圖運行一個線程,轉到套接字,抓取輸入流,並讀取它。我創建了數百個這樣的線程,並設置了讀取超時,但線程仍然停留在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