Node.JS net-module и получение усеченных пакетов - PullRequest
0 голосов
/ 07 июня 2019

Я использую Node.JS и net для получения TCP пакетов. У меня были усеченные большие пакеты, поэтому я получаю только часть данных целиком.

Я не знаю, когда пакет готов.

Можно ли сделать что-то вроде:

var completeData = '';

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

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

});

Я не могу использовать on('end', ...), потому что клиент не закрывает соединение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...