我写了这个 InputStream 阅读器来监听一个 Socket。此代码位于线程方法while(!stop)
内部的循环中。run
此阅读器阻止线程,并且不打印消息。
int read = 0;
byte[] buf = new byte[512];
int index = 0;
try {
while (!stop && (read = in.read()) != -1) {
System.out.println("read loop");
buf[index++] = (byte) read;
}
} catch (IOException e) {
e.printStackTrace();
}