开发者社区> 问答> 正文

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

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

展开
收起
爵霸 2016-06-02 09:09:19 2458 0
1 条回答
写回答
取消 提交回答
  • 我是用的AlarmManager发送闹钟广播的,这个比timer要好用的,你的问题应该是因为timer的问题引起的

    2019-07-17 19:23:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载