21 lines
497 B
JavaScript
21 lines
497 B
JavaScript
'use strict'
|
|
const net = require('net')
|
|
const debug = require('debug')('mqttjs:tcp')
|
|
|
|
/*
|
|
variables port and host can be removed since
|
|
you have all required information in opts object
|
|
*/
|
|
function streamBuilder (client, opts) {
|
|
opts.port = opts.port || 1883
|
|
opts.hostname = opts.hostname || opts.host || 'localhost'
|
|
|
|
const port = opts.port
|
|
const host = opts.hostname
|
|
|
|
debug('port %d and host %s', port, host)
|
|
return net.createConnection(port, host)
|
|
}
|
|
|
|
module.exports = streamBuilder
|