ServerSocketクライアントからの接続を受け入れるAndroid アプリケーションを作成しています。ここで、IP が変更されると (デバイスが別のネットワーク インターフェイスにオン/オフするため)、どうなりSocketServerますか? 私が見ているのは、接続が維持され、メッセージを受信するということですが、アプリケーションがクラッシュして再起動すると、Socket BindException: Address already in use が表示されることがあります。のソケットを閉じていonPause()ます。
1 に答える
-1
setReuseAddress( true )を呼び出す前に、サーバー ソケットを呼び出す必要がありますbind()。
于 2012-12-06T17:58:03.230 に答える