我对网络编程很陌生。
我在一个线程中运行以下源代码。从我正在关闭的其他线程istream
中,ostream
并且socket
,但仍然没有IOException
从下面的代码中打印出来。我在 Android 手机上运行此代码。在某些 Android 手机上,该行为是正确的并且正在打印IOException
,而在其他手机上则没有打印。
我真的很想知道readInt()
真正的工作原理。某些手机不打印 IOException 可能有什么问题?
while(true){
try {
int readInt=istream.readInt();
}
catch(IOException e){
Log.i("Sample","IOException");
}
}