如何在java中停止侦听服务器套接字的客户端套接字

时间:2012-07-27 09:15:15

标签: java sockets client-server

我正在使用java中的套接字实现客户端服务器程序。我需要检查客户端是否在特定时间内(例如:1分钟)连接到服务器。如果客户端套接字没有及时连接到服务器,我需要将msg显示为“服务器现在无法连接...请重试!”给用户。

在这种情况下,我观​​察到客户端scoket正在侦听服务器套接字一段默认时间。那么请你帮我看看如何设置客户端套接字等待服务器套接字的时间。

此致 迷你。

1 个答案:

答案 0 :(得分:1)

要检查连接超时,请使用Socket.connect(SocketAddress endpoint,int timeout) 要检查读取超时,请使用Socket.setSoTimeout(int timeout)