0

デバイスが Java サーバーのソケットに接続する Android アプリケーションを開発しています。サーバーが起動されていない場合、デバイスがサーバーが接続されていないことを示すようにするにはどうすればよいですか?

4

1 に答える 1

0

ソケットが接続できない場合、例外がスローされます。try...catchでは、その例外をキャッチして、次のようなメッセージまたは通知を表示してはどうでしょうか。

サーバーは現在オフラインです。しばらくしてからもう一度お試しください。

この例外はIOException、ソケットが接続に失敗した場合です。

  1. UnknownHostException- ホストの IP アドレスを特定できなかった場合。
  2. IOException- ソケットの作成時に I/O エラーが発生した場合。

http://docs.oracle.com/javase/7/docs/api/java/net/Socket.htmlを参照してください。

于 2013-11-09T21:57:20.393 に答える