私はネットワークプログラミングに非常に慣れていません。
以下のソースを 1 つのスレッドで実行しています。他のスレッドから、私は閉じていますistream
, ostream
and , しかし、コードの下からsocket
まだ noが出力されています。IOException
このコードを Android フォンで実行しています。一部の Android スマートフォンでは、動作は適切で印刷IOException
されますが、他のスマートフォンでは印刷されません。
実際にどのように機能するかを知りたいですreadInt()
。一部のハンドセットで IOException が出力されない場合、何が問題になる可能性がありますか?
while(true){
try {
int readInt=istream.readInt();
}
catch(IOException e){
Log.i("Sample","IOException");
}
}