【发布时间】:2015-10-19 10:06:39
【问题描述】:
我正在开发一个聊天项目来服务于 iOS、Android、WindowsPhone 应用程序,
我有点问题: 服务器套接字如何检测断开的客户端???,
解释:
当我使用 java 控制台时,我单击 Windows 的 X 按钮,然后服务器套接字检测到断开连接的客户端,我将其从用户在线列表中删除
当我在手机应用程序上使用客户端并关闭 Wifi 和 3G 以断开服务器套接字但服务器套接字未检测到断开的客户端时。
如何解决这个问题??
P/S:我不能使用 clientSocket.setSoTimeout() 因为客户端总是连接到服务器套接字,只有在网络问题时才会断开连接。
【问题讨论】:
标签: java android ios sockets windows-phone