TCP套接字连接即服务

时间:2013-03-27 23:01:36

标签: android tcp

我试了很多并且放弃了。 我有一个TCP客户端类,基本上连接到服务器。 我从我的主要活动调用这个tcp客户端类,并使用主活动的异步线程我在tcp客户端类中运行一个方法,事情顺利。 我有另一个活动需要通过调用此tcp客户端类中的方法发送消息,但我无法做到。 请帮忙。

我想将我的tcp客户端类转换为服务但在这种情况下我不知道如何保持运行方法来监听传入的消息。 请帮忙。

我使用了这个TCP客户端类和相同的主要活动 http://myandroidsolutions.blogspot.pt/2012/07/android-tcp-connection-tutorial.html

我还必须包括通过此TCP发送图像的功能。

1 个答案:

答案 0 :(得分:2)

将TCP连接代码放入服务中,然后根据需要从Activity连接。例如,请查看this

那么将要发生的事情是,当需要时,主活动将连接到此服务并在进入onPause状态时断开连接并且前台上的另一个活动将接管服务绑定本身并执行您要执行的操作。