У меня есть TCP-сокет с началом пакета "<<"
и концом пакета ">>"
, поэтому мои данные "<< data >>"
.
let stream = socket.pipe(split('>>'));
stream.on('data', (data) => { /*do something with data*/ };
Я использую это для обрезки конца пакетатак что если я получу:
<<data>><<data>><<data>>
Мой вывод:
['<<data','<<data','<<data']
Но иногда мой сокет получает:
<<da<<data>>
И я не могу ответить последнимсообщение с данными, я хочу сократить с начала "<<"
и конца ">>"
, и получить данные между ними.