iOS网络流套接字如何在不保持活动的情况下检测网络丢失

时间:2014-03-06 03:30:57

标签: ios sockets network-programming

我有一个套接字服务器,并有两个单独的客户端实现。一个使用BSD套接字,另一个使用CFStreamCreatePairWithSocketToHost API使用iOS更高级别的流套接字API。

当我的机器失去连接时(没有一方叫做关闭 - 只需关闭wi-fi) - 本机套接字实现无法检测到这一点,但iOS套接字流会在几秒钟内检测到这一点。根据我的阅读,人们建议应该有应用程序级保持可靠地检测损失..

但我很好奇iOS流套接字是如何检测到这一点的,因为我的服务器对于两者都是相同的并且它不会发送任何保持活动状态。

0 个答案:

没有答案