我用socket.io来向网页前端传送大数据,用的是emit自定义事件的方法。
TCPclient.on('data',function(tdata) {
tdata.copy(buff, 0, 0, tdata.length);
es.emit("imdata", {bu: buff, id: isRecv});
......
传送的是Buffer类型,大小为5KB左右。但是前端接到后读取数据发现很多数据都错了。这是什么原因呢? 另外,如上图所示,这是发送数据时命令行打印的,貌似发送了8KB,是自动填满为8KB吗? 再就是想问问,能否禁止命令行中打印这种信息。。貌似很费时间的
5 回复