XMPP 协议允许使用协议注册

Posted

技术标签:

【中文标题】XMPP 协议允许使用协议注册【英文标题】:XMPP protocol allow registration using protocol 【发布时间】:2013-10-14 16:49:06 【问题描述】:

我想编写自己的 XMPP 客户端。我有jabber服务器。是否真正使用 XMPP 库仅在服务器上以编程方式注册?

我想生成登录名、密码 prog-ly,然后在服务器上注册 prog-ly 并开始聊天。还是 XMPP 协议不允许有注册操作?

【问题讨论】:

【参考方案1】:

通过 XMPP 协议注册帐户称为in-band registration,在 XEP-0077 中定义。

但是,并非所有服务器都支持此功能,或者将其禁用,或施加时间/IP 限制,因为这使得编写垃圾邮件程序的人(希望您这样做)很容易自动创建多个帐户。

与大多数 XMPP 扩展一样,您可以使用 Service Discovery 来确定服务器是否支持带内注册。

【讨论】:

以上是关于XMPP 协议允许使用协议注册的主要内容,如果未能解决你的问题,请参考以下文章

如何了解更多 XMPP/Jabber 命令

iOS开发之使用XMPPFramework实现即时通信

华为拓扑--GVRP的应用

云原生 • PrometheusPrometheus 注册中心Eureka服务发现原理

如何在ios中使用xmpp获取在线好友?

如何使用 Facebook 登录 API 对 XMPP 用户进行身份验证?