0

このように起動する単純なサーバーがあるとします。

ServerSocket serverSocket = new ServerSocket(PORT_NUMBER);

それに接続する単純なクライアント:

socket = new Socket("host", 5081);

ホストは文字列で、次のような値にすることができます: "192.168.1.4"
ホスト "192.168.1.4" のサービスがない場合、java.net.ConnectException

例外を防ぎ、ホストの配列を反復する for ループを許可し、有効な接続に達すると中断し、ホストの配列が接続なしで使い果たされた場合にのみ例外を続行する方法はありますか。

4

1 に答える 1

0

try...catchはい、ループ内で aを使用する必要があります。

例外を変数に格納し、成功せずにループの終わりに到達した場合にのみ、その変数から再スローすることができます。

于 2013-11-09T21:04:47.220 に答える