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);

 

posted @ 2013-03-26 13:43  子衿鄭風  阅读(759)  评论(0编辑  收藏  举报