在Docker容器中使用XMPP Client

时间:2019-05-08 09:52:37

标签: docker xmpp node-xmpp

我无法在docker容器内使用xmpp客户端。我使用此代码,它在我的机器上运行良好,但在Docker容器中却无法运行。

var xmpp = require('node-xmpp-client');
var client = new xmpp.Client({
                jid:  'xxxx@gcm.googleapis.com',
                password: 'xyz',
                port: 5235,
                host: 'fcm-xmpp.googleapis.com',
                reconnect : true,
                legacySSL: true,
                preferredSaslMechanism : 'PLAIN'
        });
client.on('online', function() {
                console.log('fcm online');
});
client.on('close', function() {
                console.log('fcm close');
});
client.on('stanza', function(stanza) {
                console.log('fcm stanza');
});
client.on('error', function(e) {
                console.log(e);
});

有人知道会发生什么吗?我检查了防火墙,可以使用netcat从容器内部通过端口5222,5223,5269,5298进行连接。

0 个答案:

没有答案