我想将下面的python代码转换为Node.js
xmppSocket = socket.socket()
xmppSocket.connect((HOST, 5222))
xmppSocket = ssl.wrap_socket(xmppSocket)
xmppSocket.sendall("Dummy Text")
所以我在下面写的代码也一样。
var tls = require('tls');
const options = {
host: HOST,
port: PORT
};
var socket = tls.connect(options, () => {
console.log('client connected',
socket.authorized ? 'authorized' : 'unauthorized');
}).setEncoding('utf8')
.on('data', (data) => {
console.log(data);
})
.on('end', () => {
console.log("End connection");
}).on('error', (error) => {
console.log("Error is:", error)
});
但这让我错过了。
Error: socket hang up
at TLSSocket.onHangUp (_tls_wrap.js:1092:19)
这段代码到底出了什么问题? 为什么我收到此错误?