Files
Node.js-14-Cookbook/Chapter04/decoupling-io/tcp-server/index.js
T
2017-07-31 11:33:31 +05:30

18 lines
385 B
JavaScript

'use strict'
const net = require('net')
const pump = require('pump')
const ping = require('../ping-protocol-stream')
const server = net.createServer((socket) => {
const protocol = ping()
pump(socket, protocol, socket, closed)
})
function closed (err) {
if (err) console.error('connection closed with error', err)
else console.log('connection closed')
}
server.listen(3000)