Java套接字等待超过1分钟尝试连接服务器

时间:2017-09-14 06:38:39

标签: java sockets

套接字requestSocket = new Socket(a,6666);

当我尝试连接serwer并且服务器不可用时,我等了1分钟或更长时间才能看到ja

va.net.ConnectException: failed to connect to /192.168.43.50 (port 6666): connect failed: ETIMEDOUT (Connection timed out)
09-14 08:36:02.705 3244-3345/net.simplifiedcoding.navigationdrawerexample W/System.err:     at libcore.io.IoBridge.connect(IoBridge.java:114)

如何设置较短的时间尝试连接服务器?

1 个答案:

答案 0 :(得分:1)

我想您正在使用Socket.connect(SocketAddress)方法。还有另一个Socket.connect(SocketAddress, int),您可以在其中指定超时作为第二个参数。希望它有所帮助!