Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xmpp XEP-0077:带内注册_Xmpp_Registration - Fatal编程技术网

Xmpp XEP-0077:带内注册

Xmpp XEP-0077:带内注册,xmpp,registration,Xmpp,Registration,我是xmpp的新手。我计划启动一个“聊天”web应用程序。在客户端,我准备使用“Strophe”,但我发现Strophe无法支持注册模块 有人说可以使用“XEP-0077:带内注册”。你能告诉我我能做什么吗 谢谢是到这里的路。确保你已经仔细阅读了它。接下来,看看这个项目,获得一些如何编写strophe插件的示例。然后,您需要创建包含XEP-0077的协议,从以下内容开始: Strophe.addConnectionPlugin('register', { _connection: nul

我是xmpp的新手。我计划启动一个“聊天”web应用程序。在客户端,我准备使用“Strophe”,但我发现Strophe无法支持注册模块

有人说可以使用“XEP-0077:带内注册”。你能告诉我我能做什么吗

谢谢

是到这里的路。确保你已经仔细阅读了它。接下来,看看这个项目,获得一些如何编写strophe插件的示例。然后,您需要创建包含XEP-0077的协议,从以下内容开始:

Strophe.addConnectionPlugin('register', {
    _connection: null,

    init: function(conn) {
        this._connection = conn;
        Strophe.addNamespace('REGISTER', 'jabber:iq:register');
    },
    get: function(callback) {
        var stanza = $iq({type: "get"}).c("query",
                                          {xmlns: Strophe.NS.REGISTER});
        return this._connection.sendIQ(stanza.tree(), callback, function(){});
    }
});

确保将您的补丁贡献给github上的strophejs插件。

hi joe。另一个问题:在我的“聊天”web应用程序中,我想在两人聊天时在我的web服务器的DB上记录“轮数”(A向B发送消息“hello B”,B收到消息并发送消息进行回复,只是“轮数”),但我对此一无所知。你能给我一些建议吗?这是一个完全不同的问题。开始一个新的,但请提供更多关于你为什么要尝试这样做的细节,这样人们更容易回答。