Node的四个模块net,dgram、http、https,分别用于处理TCP、UDP、HTTP、HTTPS,适用于服务器端和客户端
TCP服务的事件
通过const net=net.createSercer()实例化创建服务器
服务器事件
1.listening
net.listen(port,function()=>{})服务器绑定端口 ,
2.connection 客户端连接服务器触发
net.createServer()
3.close 服务器关闭触发
net.close()
4.error:异常时触发, 侦听一个使用中的端口.将会触发一个异常,如果不侦听error事件,服务器会抛出异常
连接事件
data:当一端调用write发送数据时触发
end:当连接中任意一端FIN数据时,触发该事件
connect:当套接字与服务器连接成功触发
drain:任意一端屌用write()发送数据调用
error:异常时触发
close:套接字完全关闭触发
timeout:当一定事件后连接不再活跃时触发,