没有超时?或者是否有超时?
答案 0 :(得分:2)
连接的jid的生命周期没有限制。对于命令行机器人,最好将定期ping数据包发送到服务器,以确保打开的套接字在一段时间不活动后不会丢失。
如果您的客户端是从浏览器连接的,并假设用户刷新浏览器而不断开与jabber服务器的连接。用户仍然可以使用已保存的(通过cookie /会话)jid,sid,rid组合来重新连接先前打开的会话。但是,bosh连接管理器将在“X”秒不活动后丢弃连接。
答案 1 :(得分:1)
XMPP没有说明是否有超时。因此,理论上,只要建立TCP连接,XMPP会话就可以持续。
您可以在客户端或服务器中自由实现超时,但是......