我作为一个初学者,在看书写代码的时候难免会遇到一些坑,我想把自己经历的大大小小的一些坑写出来。不仅提醒自己,也是给同处相同学习阶段的人的小小的分享。
这几天看了看node.js的net
模块,看到了socket
对象监听data
事件以及socket
对象的pipe
方法。
我误以为pipe
方法就是将socket
对象监听data
事件时返回的data
数据写入文件。于是我写了如下代码:
let net = require('net');
let fs = require('fs');
let tcpServer = net.createServer();
tcpServer.on('listening', ()=>{
console.log('开始监听');
});
tcpServer.on('connection', (socket)=>