like-tcp
v0.0.2
Published
Safe, fast, and reliable UDP servers and sockets just like TCP
Readme
like-tcp
Safe, fast, and reliable UDP servers and sockets just like TCP
npm i like-tcpWarning: Several features missing, like basic fields, options, compatibility, etc.
Feel free to open an issue so I fix compat problems with net (TCP) built-in module.
Usage
const TCX = require('like-tcp')
const tcx = new TCX()
const server = tcx.createServer({ encryption: true })
server.on('connection', function (socket) {
socket.write(Buffer.from('Hello from server'))
socket.end()
socket.on('data', function (data) {
console.log('Server received:', data.toString())
// => Hello from client
})
})
server.listen()
const addr = server.address()
const socket = tcx.connect(addr.port, addr.host, { encryption: true })
socket.write('Hello from client')
socket.end()
socket.on('data', function (data) {
console.log('Client received:', data.toString())
// => Hello from server
})License
MIT
