Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var initSocket = function(){
_socket = tls.connect(4000,"localhost", options, startSuccess);
_socket.on('error',function(){
console.log('error connecting susi...');
setTimeout(initSocket,500);
});
_socket.on('close',function(){
console.log('error connecting susi...');
setTimeout(initSocket,500);
});
};
initSocket();
this.ssl_load (function (options) {
connection = tls.connect (this.port, this.host, options);
setup (connection);
});
} else {
function connectSslSocket(fulfill, reject, conn) {
var sslOpts = transport.sslOpts();
var options = sslSocketOpts(sslOpts, reject);
var localSock = tls.connect(addr.port, addr.host, options, function() {
logger.debugf('Connecting via SSL to %s, socket is %s, server name is: `%s`', show(),
localSock.authorized ? 'authorized' : 'unauthorized',
localSock.servername);
fulfill(conn);
});
return localSock;
}
function getSocket(context) {
var socket = tls.connect({ port: DD_PORT, host: DD_URL });
socket.on('error', err => {
context.log.error(err.toString());
socket.end();
});
return socket;
}
function getSocket(context) {
var socket = tls.connect({ port: DD_PORT, host: DD_URL });
socket.on('error', err => {
context.log.error(err.toString());
socket.end();
});
return socket;
}