社区
Android
帖子详情
miui7 后台服务TCP长连接 关闭屏幕后3分钟会断开? 提供测试例子,求一个解释
梁轶凡
2015-12-18 05:06:47
我手上一个红米note3,运行Miui7. 我自己写的小例子 后台服务 与 服务器(用TCP&UDP工具模拟服务器)保持TCP长连接,每隔一段时间想手机发送一个心跳 ,关闭屏幕后3分钟,会自动断开! 求一个解释?
该例子在其它android平台测试OK 。
自己在例子MyService.java里面修改ip地址和端口号
代码下载地址 :
http://wnload.csdn.net/detail/kevin_lfan/9366965
服务器可以自己下载一个TCP&UDP测试工具模拟
...全文
354
4
打赏
收藏
miui7 后台服务TCP长连接 关闭屏幕后3分钟会断开? 提供测试例子,求一个解释
我手上一个红米note3,运行Miui7. 我自己写的小例子 后台服务 与 服务器(用TCP&UDP工具模拟服务器)保持TCP长连接,每隔一段时间想手机发送一个心跳 ,关闭屏幕后3分钟,会自动断开! 求一个解释? 该例子在其它android平台测试OK 。 自己在例子MyService.java里面修改ip地址和端口号 代码下载地址 : http://wnload.csdn.net/detail/kevin_lfan/9366965 服务器可以自己下载一个TCP&UDP测试工具模拟
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_33728902
2016-05-23
打赏
举报
回复
小米手机上有个神秘功能,会屏蔽程序后台的网络和定位功能,把他关掉就行了
梁轶凡
2015-12-18
打赏
举报
回复
继续顶起来,不要沉下去
梁轶凡
2015-12-18
打赏
举报
回复
这个例子目前在LG和三星手机上 长连接测试都是OK的。 miui上面 关闭屏幕3分钟就断开了。目前不应该是手机设置问题
梁轶凡
2015-12-18
打赏
举报
回复
自己先顶一个
IM推送保障及网络优化详解(二):如何做
长连接
加推送组合方案
因此在MIUI上,从
长连接
到推送通道的切换流程仍然和前面的一样,只是不再使用自己的推送连接,而是将消息转发到MIUI的推送
服务
器,然后转给MIUI系统的推送代理,然后传递给网易云信的APP。第二个是断,手机跟着人不停的移动,网络也不停的在切换,从wifi到移动网络,从
一个
基站到另
一个
基站,从有信号到没信号,都可能导致网络中断。所有APP的消息都经过代理中转,代理到
服务
器的连接是加密的,安全的,但到了代理这里,消息都被解开了,因此代理理论上可以看到其他所有APP的来往消息。连接成功,需要有一次握手。
我了解的软件
测试
总结
题目汇总 共293道题 目录 题目汇总 1 一. 技术类型题目: 4 二.
测试
话术: 9 1.什么是兼容性
测试
?兼容性
测试
侧重哪些方面? 9 2.正交表
测试
用例设计方法的特点是什么? 10 3.简述一下缺陷的生命周期? 10 3.画出软件
测试
的V模型图。 10 4.您所熟悉的
测试
用例设计方法都有哪些?请分别以具体的
例子
来说明这些方法在
测试
用例设计工作中的应用。 10 5.请以您以往的实际工作为例...
我了解的软件
测试
基本概念
题目汇总 共293道题 目录 题目汇总 1 一. 技术类型题目: 4 二.
测试
话术: 9 1.什么是兼容性
测试
?兼容性
测试
侧重哪些方面? 9 2.正交表
测试
用例设计方法的特点是什么? 10 3.简述一下缺陷的生命周期? 10 3.画出软件
测试
的V模型图。 10 4.您所熟悉的
测试
用例设计方法都有哪些?请分别以具体的
例子
来说明这些方法在
测试
用例设计工作中的应用。 10 5.请以您以往的实际工作为例...
关于推送系统设计的一些总结与思考(一)
消息与通知本文中的消息是指交给推送系统的待发送字符串;通知是指推送系统内部,通过
长连接
服务
发送给客户端的通知字符串,它只在推送系统内部使用,对于使用推送系统的上层应用无法感知其存在;一、 安全性在推送系统中,安全性最受关注的是
长连接
的安全管控,以及数据在
长连接
通道上传输的安全性。举个针对
长连接
的安全管控的
例子
:有人知道你的
长连接
服务
的IP地址和端口之后伪造大量的
TCP
连接,将
会
对
长连接
服务
器端产生的
聊聊即时通讯开发中Android消息推送
因为 IPv4 的 IP 量有限,运营商分配给手机终端的 IP 是运营商内网的 IP,手机要连接 Internet ,就需要通过运营商的网关做
一个
网络地址转换(Network Address Translation,NAT)。所以
长连接
心跳间隔必须要小于 NAT 超时时间(aging-time),如果超过老化时间不做心跳,
TCP
长连接
链路就
会
中断,
服务
器就无法发消息给客户端,只能等到客户端下次心跳失败后,重建连接才能取到消息。这样一来,国产手机的推送就成了个问题,也带了机
会
。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章