0

我无法在 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 进行连接。

4

0 回答 0