猿问

nodejs创建的TCP服务器如何判断客户端发送的数据流结束

nodejs使用net模块建立tcp服务器端,服务器端接受数据是用chunk这个buffer来接受的,数据会分块,我想等数据读取结束后调用一个函数来处理数据。但是我没有找到这个流结束的事件。注意是数据流结束的事件,而不是socket停止的事件
守候你守候我
浏览 775回答 2
2回答

慕码人8056858

还是没明白具体lz想干什么,但是net模块end事件并不是代表socket关闭,相反,close事件才是代表socket关闭。当收到FINpackage的时候才会触发end事件

幕布斯6054654

结束是有end事件的.varserver=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);});
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答