Когда я отправляю пакет:
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)
Спасибо