1
我想做一个后台检查,这将是每分钟检查互联网连接。如果中断,我会显示一条消息并尝试重新连接。我该怎么做呢?Strophe.js:检查互联网连接
我想做一个后台检查,这将是每分钟检查互联网连接。如果中断,我会显示一条消息并尝试重新连接。我该怎么做呢?Strophe.js:检查互联网连接
听起来就像要实施XMPP Ping(XEP-0199)。
没有为这个插件的strophe: https://github.com/strophe/strophejs-plugins/tree/master/ping
您ping服务器,然后提供一个成功的响应回调并在发生错误时或达到超时的时候回调。
```
connection.ping.ping(
"[email protected]",
success_callback,
error_callback,
timeout
);
```
在error_callback
,你可以决定是否超时达到,然后重新连接到您的XMPP服务器。
嗨,我想知道ping插件,我可以用它来ping任何用户/ JID?我正在尝试使用它来ping消息收件人以查看该人是否已连接,并且如果收件人不在线,则会触发另一个脚本。 – John
是的,您也可以ping客户端(即JID),而不仅仅是服务器。 –
嗨,它已经几个月了,但我想知道如果我ping客户端(JID)我需要SID,会话ID?像[email protected]/sid ???或者只是[email protected]可以吗?因为我试图没有SID ping,并且“接收器”没有得到任何东西。 – John