Strophe.js无法使用jQuery连接到XMPP服务器

时间:2016-09-16 07:19:05

标签: javascript jquery xmpp strophe instant-messaging

我正在构建一个使用XMPP的客户端应用程序,因为我通过Strophe.js连接但无法这样做。

请注意,我是XMPP的新手。

我正在使用的代码



(function($){ 

// create connection
        var conn = new Strophe.Connection('https://xm3.mysite.net:5280/http-bind');
        conn.connect('myname@mysite.net', '123456', function (status) {
            if (status === Strophe.Status.CONNECTED) {
                console.log('Connection created!');
            }else if (status == Strophe.Status.CONNFAIL) {
               console.log('Connection Failed!');
            }else if (status === Strophe.Status.DISCONNECTED) {
                console.log('Connection terminated!');
            }else {
                console.log('Connection was not able to go-through!!');
                console.log(status);
            }
        }); 
})(jQuery);




我还尝试将SSL作为协议添加到连接对象



var conn = new Strophe.Connection('https://xm3.mysite.net:5280/http-bind', {protocol: "ssl"});




作为回报,我收到错误#34; Connection无法通过!"

enter image description here

返回状态为1,我也想知道这意味着什么,或者是否有特定的链接布局了错误代码的含义。

这里需要注意的重点是CONNFAIL实际上没有被调用,这很奇怪,还尝试了CONNECTING状态,如果使用则会被触发。

0 个答案:

没有答案