2015-11-07 60 views
0

我在我的android项目中有大约9个活动。我需要不断地使用TCP套接字与服务器进行通信(读取和写入)。由于打开的每个活动都需要与服务器通信,因此我计划在服务中编写TCP通信代码并让活动与其绑定。由于我需要使用两个线程,一个连续读取来自服务器的传入数据,另一个使用相同的套接字将数据发送到服务器,所以我不知道该怎么做。TCP客户端读写套接字在android服务

我正在考虑使用计时器来计划每隔100 ms读取一次套接字。我打算使用Messenger来进行活动和服务之间的沟通。但我不确定这是否正确。任何帮助表示赞赏。如果您能指引我使用任何可用的示例代码或提供更好的方法来做到这一点,将会非常有帮助。

回答

1

你不需要计时器。只是不断阅读。它会在没有数据时阻塞。

+0

非常感谢你 – Giz