解决方案 »

  1.   

    那如果在一个界面输入ip和端口并连接,在多个界面跳转的时候,如何保证socket不断?楼主可知道?知道的话可否指点一下本人?谢谢,,,,,,,
      

  2.   

    服务端的不用说,因为服务端的Socket做成了一个Android服务,只要程序不退出,它一直在后台运行;客户端的连接理论上说只要网络没问题,是会一直保持长连接的,但是很多意外情况也会导致连接断开。你可以设计一个心跳服务用于保持Socket长连接的,就是每隔一秒或者两秒客户端给服务端发送一个数据量很小的包,服务端收到后回复,说明连接在,如果一段时间收不到服务端的回复,那你就在重新连接