socket链接失败,程序不往下走的问题

来源:互联网 发布:centos 修改ssh端口 编辑:程序博客网 时间:2024/04/29 02:12

起初这样写的socket链接:  socket = new Socket(HOST, PORT);  然后socket并没链接到服务器,但是程序卡在了这里不往下走了!

如下可以决绝,需要分三步来完成 

 socket = new Socket();    // 获得通信连接
SocketAddress socketAddress = new InetSocketAddress(HOST, PORT);
socket.connect(socketAddress, 5000);  //设置超时限制    

这样就能捕获到超时的异常

0 0
原创粉丝点击