Tuesday, 2 May 2017

socket hang up in tls node.js

I want to convert below python code to Node.js

    xmppSocket = socket.socket()
    xmppSocket.connect((HOST, 5222))
    xmppSocket = ssl.wrap_socket(xmppSocket)
    xmppSocket.sendall("Dummy Text")

So I wrote below code do the same.

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");
});

But this is returning me below error.

Error: socket hang up
at TLSSocket.onHangUp (_tls_wrap.js:1092:19)

What exactly going wrong in this piece of code? Why I'm getting this error?



via Santosh Hegde

No comments:

Post a Comment