不会从套接字连接抛出java IOException

时间:2016-12-02 15:05:41

标签: java sockets ioexception internal-server-error

我正在调用代理服务器并故意提供错误的凭据。但是,不会抛出IOE异常。相反,内部错误的消息是“你不应该在这里”。

知道为什么IOE不会像java文档一样被抛出?我创建了一个全新的项目,以确保我的其他程序没有引起任何问题。

    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.net.Proxy;
    import java.net.Socket;


     public class socketTesting {

    public static void main(String[] args) {

     Proxy proxy = new Proxy(Proxy.Type.HTTP, new            InetSocketAddress("<proxyServer>", 8080));

       Socket sock = new Socket(proxy);
       try
       {
       sock.connect(new InetSocketAddress("<endpoint server>",443));
       }
       catch (IOException e)
       {
               System.out.println(e.getMessage());
       }
   }

  }

如果代理信用证正确,则连接可以正常运行。

0 个答案:

没有答案