如何检查服务器是不是支持 xmpp?

Posted

技术标签:

【中文标题】如何检查服务器是不是支持 xmpp?【英文标题】:How can I check if a server supports xmpp or not?如何检查服务器是否支持 xmpp? 【发布时间】:2011-05-15 14:24:28 【问题描述】:

有什么方法可以检查服务器是否支持 XMPP 协议?

我是 XMPP 的新手,我正在处理一个共享服务器。我应该使用 XMPP 创建一个聊天系统。但是当我阅读有关 XMPP 的信息时,我应该安装 openfire,但我无法访问服务器本身。

所以我想检查一下服务器是否支持xmpp。

【问题讨论】:

【参考方案1】:

这是包含推荐端口号的 XMPP RFC: https://www.rfc-editor.org/rfc/rfc3920#section-15.9

因此,您可以尝试连接到服务器上的端口 5222(使用适当的 XMPP 客户端、C 中的普通套接字、telnet 程序或其他)。另请注意,某些 XMPP 服务器将端口 5223 用于 SSL/TLS(如 RFC 的附录 D.1. 中所述)。

【讨论】:

以上是关于如何检查服务器是不是支持 xmpp?的主要内容,如果未能解决你的问题,请参考以下文章

我如何从客户端知道一个帐户是不是存在于 XMPP 服务器中?

Wokkel(XMPP 库)是不是支持以下功能?

Smack 是不是支持 XMPP 端到端加密 (E2EE)?

如何配置 BOSH 服务器以支持我自己的 XMPP 服务器?

iOS:客户端如何重新连接到 xmpp 服务器

XMPP:如何查询特定名册的存在