-1

System.Net.WebExceptionJavaで最も近いものは何ですか?

私はJavaでこれをやろうとしています。プログラムは while true ループで新しいステータスとメッセージをポーリングしていますが、ネットワークが 1 秒間「しゃっくり」した場合は、例外をキャッチしたいと考えています。

        while (true)
        {
            try
            {
                GetStatusChanges();
                GetReturnMessages();
                if (pollCounter == 30)
                {
                    SubmitMessages();
                    pollCounter = 0;
                }
            }
            catch (System.Net.WebException webException)
            {
                Console.WriteLine(webException);
            }
            Thread.Sleep(10000);
            pollCounter++;
        }

java.net パッケージを見ると、何を使用すればよいかわかりません。

4

1 に答える 1

0

この質問に基づいて、必要なのは java.net.SocketException またはその子孫であると思います。

他のケースでは、 UnknownServiceException (SocketException は IOException のサブクラスでもあります)など、他のIOExceptionサブクラスをスローする可能性があることがわかりました。

于 2012-10-04T14:26:09.343 に答える