Java中设置Socket连接超时

Java中建立Socket的一种方法是直接使用构造函数:

Socket(InetAddress address, int port)

但是可能导致服务器无响应而卡死,所以可以设定建立连接时的时间限制。

先建立Socket,然后再使用connect,即可指定连接超时的时间:

Socket serverSocket = new Socket();
SocketAddress socketAddress = new InetSocketAddress(“192.168.1.101”, 6666);
serverSocket.connect(socketAddress, timeout);
原文地址:https://www.cnblogs.com/zijinzhengfeng/p/2982369.html