【发布时间】:2011-11-16 08:28:21
【问题描述】:
我正在测试我的 iPhone 应用程序在网络连接消失后的反应。
我正在使用“send”系统调用通过 TCP 连接发送数据包:
ssize_t databytes = send(sockfd, buff, readed, 0);
问题是在网络消失后,我的服务器停止接收数据包,并且此系统调用不断返回“可以发送”X 个字节至少 2 分钟。
我该如何解决这种情况?我想确保数据包到达服务器。
最好的!
【问题讨论】:
-
您的应用会收到连接更改的通知。你应该调查一下。 (不过我不记得是哪个了。)
标签: iphone c++ ios sockets networking