【问题标题】:TCP client read and write socket in android serviceandroid服务中的TCP客户端读写套接字
【发布时间】:2016-02-08 21:46:42
【问题描述】:

我的 android 项目中有大约 9 个活动。我需要使用 TCP 套接字(读写)不断地与服务器通信。由于打开的每个活动都需要与服务器通信,因此我打算在服务中编写 TCP 通信代码并让活动绑定到它。由于我需要使用两个线程,一个持续从服务器读取传入数据,另一个使用同一个套接字将数据发送到服务器,我不知道该怎么做。

我正在考虑使用计时器来安排每 100 毫秒读取一次套接字。我计划使用 Messenger 在活动和服务之间进行通信。但我不确定这是否是正确的方法。任何帮助表示赞赏。如果您能指导我查看任何可用的示例代码或提出更好的方法,那将非常有帮助。

【问题讨论】:

    标签: android sockets tcp android-service


    【解决方案1】:

    您不需要计时器。只是连续阅读。没有数据时会阻塞。

    【讨论】:

      猜你喜欢
      • 2012-11-15
      • 2012-03-29
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 2019-01-31
      • 2023-03-11
      相关资源
      最近更新 更多