dockerized_openAger/nodered/rootfs/data/node_modules/socks5-client/index.js

25 lines
464 B
JavaScript
Raw Permalink Normal View History

2020-10-17 16:42:50 +00:00
/*jshint node:true*/
'use strict';
var Socket = require('./lib/Socket');
exports.Socket = Socket;
exports.createConnection = function(options) {
var host, hostname = options.hostname, port = options.port;
if (options.host && (!hostname || !port)) {
host = options.host.split(':');
}
if (!port && host) {
port = parseInt(host[1], 10) || 0;
}
if (!hostname && host) {
hostname = host[0];
}
return new Socket(options).connect(port, hostname);
};