Странные вещи в начале данных TCP Packet - PullRequest
0 голосов
/ 15 мая 2019

Когда я отправляю пакет:

var m = new Object();
m.a=action;
m.p=payload;
m = JSON.stringify(m)
m = m.replace(/\s+/g, '')
console.log("SEND TO POD: \n" + m)
outbound.write(m)

Значение m, например:

{"a": 5, "p": {"to": "234", "ms": "5435", "md": "23", "sc": "23"}}

Но я получаю это с 3 странными символами в началеданных в пакете

�5

Это данные из wireshark (hex + ascii):

Мой первый настоящий символ '{'7B

e8 07 35 00
0030   00 00 7b 22 61 22 3a 35 2c 22 70 22 3a 7b 22 74
0040   6f 22 3a 22 32 33 22 2c 22 6d 73 22 3a 22 32 33
0050   22 2c 22 6d 64 22 3a 22 32 33 22 2c 22 73 63 22
0060   3a 22 32 33 22 7d 7d

Есть идеи?Может ли это быть библиотека, которую я использую?

Я бы хотел решить эту проблему, не очищая ее от приемника (хорошо отправьте пакет)

Моя библиотека: npm json-tcp-socket (https://www.npmjs.com/package/json-tcp-socket)

Спасибо

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