开发者社区 问答 正文

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

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

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

    2019-07-17 19:23:54
    赞同 展开评论