@radatek/multiplexer
v0.1.0
Published
TCP Multiplexer
Readme
TCP Multiplexer
Create TCP listener multiplexer for http, mqtt, tcp with/withuot tls on single port
server.listen supports format 'host:port'
Example:
const server = createServer({
tls: {
cert: '<cert>',
key: '<key>',
ca: '<cacert>'
},
protocols: [
'http',
{
protocol: 'mqtt',
secure: true
},
{
protocol: 'custom',
handler: (socket, data) => socket
}
]
})
server.on('socket:http', (socket) => {})
server.on('socket:mqtt', (socket) => {})
server.on('socket:custom', (socket) => {})
server.listen(3000)