1.0.1 • Published 4 years ago
@svrooij/tcp-server v1.0.1
tcp-server
This library is to make it a bit easier to host a TCP socket.
Install
npm install --save @svrooij/tcp-server
API
Create a server with this code.
const TcpServer = require('@svrooij/tcp-server')
const server = new TcpServer({ port: 3000, host: '0.0.0.0' })
server.start()
server.on('textReceived', (text, remoteAddress) => {
console.log('%s -> %s', remoteAddress, text)
})
server.publish('Publish message').then(success => {
console.log('Message send ', success ? ' successfully' : 'failed')
})
process.on('SIGINT', () => {
server.stop()
})
Connect to the server.
> telnet 192.168.1.20 3000
Trying 192.168.1.20...
Connected to my-computer.localdomain.
Escape character is '^]'.