请问开发android的朋友,怎么样在tcp socket中建立长连接,好像只能在线程里建立连接,线程关闭了就断了。

2025-04-25 15:47:34
推荐回答(2个)
回答1:

后台开启一个线程一直运行,每隔1分钟左右发送一个心跳报文给服务器,以确保时刻跟服务器链接。若超过3次服务器未对客户端发送的心跳报文做出回应则重新链接。 如果这么作的话,必须确保和服务器达成一定的应用层协议。

回答2:

用service啊