84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
还是没明白具体lz想干什么,但是net模块end事件并不是代表socket关闭,相反,close事件才是代表socket关闭。当收到FIN package的时候才会触发end事件
结束是有end事件的.
var server = net.createServer(function(c) { // Connection监听器 console.log("服务器已连接") ; c.on("end", function() { console.log("服务器已断开") ; }) ; c.on("data",function(data){ //我是数据 }) c.write("Hello,Bigbear !\r\n") ; c.pipe(c) ; }) ;
我试了一下,发现如果是client.end(data)在server端close事件和end事件都会触发,如果是client.write(data)在server端end事件和close事件都不会触发。
client.end(data)
client.write(data)
还是没明白具体lz想干什么,但是net模块end事件并不是代表socket关闭,相反,close事件才是代表socket关闭。当收到FIN package的时候才会触发end事件
结束是有end事件的.
我试了一下,发现如果是
client.end(data)
在server端close事件和end事件都会触发,如果是client.write(data)
在server端end事件和close事件都不会触发。