I am using a presistent xmpp connection in android device in a chat app. To keep the connection open I want to use the TCP HEARTBEAT mechanism. I just want to know When the heartbeat step completes:

1. when a packet is sent on server and a response comes from server (Two steps) 
2. Or just packet sending is done from client side (1 step)

How to do it with smack library.Is using KeepAliveManager class?

有帮助吗?

解决方案

Just use XMPP Pings to the server as heartbeats. (a)Smack does that automatically. You can tune the settings in PingManager.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top