const net = require('net'); const fs = require('fs'); const server = net.createServer((c) => { // 'connection' listener. console.log('client connected'); c.on('end', () => { console.log('client disconnected'); }); //c.write('HTTP/1.1 200 OK\r\nContent-Length: 12\r\nContent-Type: text/plain; charset=utf-8\r\n\r\nHello World!'); fs.readFile('./Welcome file.html', (err, data) => { c.write('HTTP/1.1 200 OK\r\n'); c.write('Content-Length: '+data.length+'\r\n'); c.write('Content-Type: text/html; charset=utf-8\r\n'); c.write('\r\n'); c.write(data); }); //c.pipe(c); c.on('data', (data) => { console.log(data.toString()); }) }); server.on('error', (err) => { throw err; }); server.listen(8124, () => { console.log('server bound'); });