社区
iOS
帖子详情
ios休眠后会自动关闭udp socket吗?
shootingstars
2016-07-28 05:14:09
请假各位大侠一个问题:
我给ios提供了一个库,这个库中会建立一个udp socket,在启动过程中没有问题,但是休眠后再次恢复,就通过这个udp socket发送不了消息了?请教大家这个是咋回事啊。难道ios会自动close我的udp socket吗?
...全文
604
4
打赏
收藏
ios休眠后会自动关闭udp socket吗?
请假各位大侠一个问题: 我给ios提供了一个库,这个库中会建立一个udp socket,在启动过程中没有问题,但是休眠后再次恢复,就通过这个udp socket发送不了消息了?请教大家这个是咋回事啊。难道ios会自动close我的udp socket吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
frogprincehe
2016-11-21
打赏
举报
回复
是强制关闭,15秒后就没有了。说是现在通过pushkit 的voip做,但是没看懂,有大神说下吗
zxm006
2016-07-29
打赏
举报
回复
iOS关于网络方面的的后台模式只支持TCP。app还得是voip类的。 其他后台模式就是播音频,下载,获取位置,之类的
轻鸿万里
2016-07-29
打赏
举报
回复
对,如楼上所说。
qq_34091849
2016-07-28
打赏
举报
回复
不是自动关闭,是强制关闭了
iOS
之实现后台
socket
长连接
如果你的应用程序需要在设备
休眠
的时候还能够收到服务器端发送的消息,那我们就可以借助VOIP的模式来实现这一需求。但是如果的应用程序并不是正真的VOIP应用,那当你把你的应用提交到AppStore的时候基本上会被苹果Reject. 但是如果你的应用是企业内部发布的或者你只想了解其中的原理,那该文也许对您会有所帮助。 一、在
iOS
中如何应用VOIP VOIP程序需要稳定的网络去连接和它
iOS
应用中通过设置VOIP模式实现
休眠
状态下
socket
的长连接
如果你的应用程序需要在设备
休眠
的时候还能够收到服务器端发送的消息,那我们就可以借助VOIP的模式来实现这一需求。但是如果的应用程序并不是正真的VOIP应用,那当你把你的应用提交到AppStore的时候基本上会被苹果Reject. 但是如果你的应用是企业内部发布的或者你只想了解其中的原理,那该文也许对您会有所帮助。 一、在
iOS
中如何应用VOIP VOIP程序需要稳定的网络去连接和它相关的服务,
IOS
程序后台运行及多任务
转自:http://blog.csdn.net/kmyhy/article/details/7170315# 原文:苹果参考库“Network and Multitasking” 多任务是
iOS
4的关键特性。多任务允许你的应用在后台运行及挂起。对系统来说这是好事,但对你的应用来说会严重干扰其网络任务的执行。本文解释了在网络应用中如何处理好多任务。 本文
数据是怎么从网卡到
socket
的?
我们都知道数据从网络达到我们的应用程序是要先通过网卡, 再走
ios
7层协议到达我们的应用程序的, 那么具体流程是怎么样的呢?本篇文章来讨论下。本文基于《深入理解linux网络》所作的笔记, 该书基于linux源码3.10的版本当一帧数据从网线跃入网卡,它的命运便与操作系统的内核紧密相连。物理层到内核网卡通过 DMA 将数据写入预分配的内核缓冲区(环形队列),并通过硬中断通知 CPU,触发软中断(NET_RX_SOFTIRQ),由内核线程(如 ksoftirqd)或 NAPI 机制批量轮询处理。
socket
编程
UDP
-文件传输&模拟TCP建立连接脱离连接(进阶篇)
包含完整源码,实现由浅入深,包含详尽解释。实现
UDP
服务器端客户端的文件传输,并且用
UDP
模拟了TCP的连接过程(检测连接过程的丢包,实现超时重传)
iOS
29,045
社区成员
12,468
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章