Node.JS网络模块,并获取截断的数据包

时间:2019-06-07 20:31:54

标签: node.js tcp stream

我正在使用Node.JSnet来接收TCP数据包。 我遇到了大数据包被截断的情况,因此我只接收了全部数据的一部分。

我不知道何时完成数据包。

是否可以执行以下操作:

var completeData = '';

localsocket.on('data', msg => {
  completeData += msg;

  // when would I know all data has passed in a stream?

});

我不能使用on('end', ...),因为客户端没有关闭连接。

0 个答案:

没有答案