2013-10-14 58 views
0

我想編寫自己的XMPP客戶端。我有jabber服務器。是否真正使用XMPP庫只註冊服務器程序?XMPP協議允許使用協議註冊

我想生成登錄名,密碼編碼,然後在服務器上註冊編程並開始聊天。或者XMPP協議不允許註冊操作?

回答

2

通過XMPP協議註冊帳戶被稱爲in-band registration,在XEP-0077中定義。

然而,並不是所有的服務器都支持這一點,或者他們有它禁用,或強加時間/ IP的限制,因爲這很容易讓人們寫反垃圾郵件插件(希望你是哪個做)輕鬆自動創建多個帳戶。

與大多數XMPP擴展一樣,您可以使用Service Discovery來確定服務器是否支持帶內註冊。

+0

非常感謝! – busylee