如何实现android和服务器长连接
一种是定时去server查询数据,通常是使用HTTP协议来访问web服务器,称Polling(轮询);还有一种是移动端和服务器建立长连接,使用XMPP长连接,称Push(推送)。从耗费的电量、流量和数据延迟性各方面来说,Push有明显的优势。

一般与服务器的连接在15分钟左右无操作就会断掉,要想实现长连接就得定时每过几分钟就向服务器端发送一个请求(这种请求只是为了与服务器保持连接,所以无需请求服务器端的数据,对程序的效率基本无影响)。
一种是定时去server查询数据,通常是使用HTTP协议来访问web服务器,称Polling(轮询);还有一种是移动端和服务器建立长连接,使用XMPP长连接,称Push(推送)。从耗费的电量、流量和数据延迟性各方面来说,Push有明显的优势。

一般与服务器的连接在15分钟左右无操作就会断掉,要想实现长连接就得定时每过几分钟就向服务器端发送一个请求(这种请求只是为了与服务器保持连接,所以无需请求服务器端的数据,对程序的效率基本无影响)。