我们正在开发一个客户端 - 服务器应用程序。客户端(iPhone应用程序)和服务器(桌面)通过Wi-Fi进行通信。我们正在使用TCP / IP。
客户端应用程序每五秒钟向服务器发送一条特殊消息(我们称之为ping,但这是我们的ping)。当与服务器的连接中断时,我们必须测试客户端的行为。我在桌面上打开了wi-fi。我们希望在一小段时间后收到链接断开的通知。相反,通知在4或5分钟后到达(客户端使用NSStream类,因此它显示“NSStreamEventErrorOccurred”)。
为什么这么晚来?
如何尽早收到通知? (比如,在5秒内)
感谢。