我正在阅读有关如何编程网络套接字并浏览这段代码的信息:
try {
while (true) { // This is the line in question
int i = in.read( );
if (i == -1) break;
System.out.write(i);
}
}
catch (SocketException e) {
// output thread closed the socket
}
catch (IOException e) {
System.err.println(e);
}
第二行如何知道何时失败?换句话说,while(true)
循环如何工作?我想我不明白'虽然这是真的吗?'