我已经创建了一个正确地相互通信的客户端和服务器,但是我在实现超时功能时遇到了问题。如果我没有从客户端收到任何输入5秒钟,那么我应该通知客户端。 我如何解决这个问题,以便等待请求与程序的其余部分同时进行?
font-size:3vw;
font-size:1.8vh;
提前致谢!
答案 0 :(得分:0)
使用Socket.setSoTimeout()
并抓住SocketTimeoutException
,但为什么要向客户发送消息?客户端应该对未经请求的超时消息做什么?它会真的倾听吗?或者它会忙于发送它应该发送的消息吗?