起初这样写的socket链接: socket = new Socket(HOST, PORT); 然后socket并没链接到服务器,但是程序卡在了这里不往下走了!
如下可以决绝,需要分三步来完成
socket = new Socket(); // 获得通信连接
SocketAddress socketAddress = new InetSocketAddress(HOST, PORT);
socket.connect(socketAddress, 5000); //设置超时限制
这样就能捕获到超时的异常