facebook - Facebook 聊天 tcp 连接如何保持事件状态?

标签 facebook xmpp chat offline

我用 Facebook Chat API 实现了一个 XMPP 聊天客户端,它可以登录和聊天。 但是我发现 Facebook 聊天 XMPP 服务器不支持 XEP-0199。 所以如果客户端长时间不发送或接收消息(tcp 连接空闲),客户端将处于离线状态。

Facebook 聊天 tcp 连接如何保持事件状态?

最佳答案

在 XMPP 中有一种在某个时间间隔发送单个空格字符的做法。这使 TCP 连接保持事件状态。

XMPP-Core section 4.6描述与此相关的问题。

关于facebook - Facebook 聊天 tcp 连接如何保持事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7967585/

相关文章:

ios - UIBubbleTableView 从 NSBubbleData 获取 didSelectRowAtIndexPath?

android - 既然 "message"字段不再可用,我该如何发布乐谱和 Facebook 链接?

android - 为什么 Facebook 应用程序 ID 突然失效?

error-handling - 验证访问 token 时出错

java - Smack 4.3.2 在 Android 9 上抛出 java.lang.ExceptionInInitializerError 异常

timeout - GCDAsyncSocket ReadTimeoutError 问题

php - Websocket 客户端身份验证

java - Java EE 或 Flash 中的开源聊天应用程序?

javascript - 将 iframe 添加到 facebook 不再有效,因为大约 2 周

android - 从 XMPP android 获取不同的发件人和接收地址,任何解决方案?