我正在使用java中的套接字实现客户端服务器程序。我需要检查客户端是否在特定时间内(例如:1分钟)连接到服务器。如果客户端套接字没有及时连接到服务器,我需要将msg显示为“服务器现在无法连接...请重试!”给用户。
在这种情况下,我观察到客户端scoket正在侦听服务器套接字一段默认时间。那么请你帮我看看如何设置客户端套接字等待服务器套接字的时间。
此致 迷你。
答案 0 :(得分:1)
要检查连接超时,请使用Socket.connect(SocketAddress endpoint,int timeout) 要检查读取超时,请使用Socket.setSoTimeout(int timeout)