-1

System.Net.WebExceptionJava中最接近的等价物是什么?

我正在尝试在 Java 中执行此操作。该程序在一个真正的循环中轮询新的状态和消息,但如果网络“打嗝”一秒钟,我想捕捉异常。

        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 或其后代。

我发现其他一些情况可能会抛出其他IOException子类,例如UnknownServiceException(SocketException 也是 IOException 的子类。)

于 2012-10-04T14:26:09.343 回答