socket 通信手机端利用Timer定时向输出流写入数据,维持长连接。-问答-阿里云开发者社区-阿里云

开发者社区> 爵霸> 正文

socket 通信手机端利用Timer定时向输出流写入数据,维持长连接。

2016-06-02 09:09:19 1798 1

我因为不了解怎么使用心跳包,所以没用心跳包来维持长连接,而是通过在手机端利用Timer定时向服务器端发送一个数据,但这个方法很不稳定,Timer不能按设置的延迟时间发送,导致服务器端在它设定的时间没有接收到数据,连接就断开了,请问你知道哪里出问题了吗?或者怎么维持长连接。

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:23:54

    我是用的AlarmManager发送闹钟广播的,这个比timer要好用的,你的问题应该是因为timer的问题引起的

    0 0
+关注
2
文章
9426
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载