@andrey71
админю и учу C#, ASP.NET Core

Как правильно разобрать TCP пакет?

Добрый день!
Подскажите пожалуйста, пытаюсь написать парсер пакетов от терминала спутникового мониторинга, и столкнулся с такой проблемой, не пойму как выделить IMEI из пакета, без посторонних символов.
С приёмом пакетов проблем нет, делаю по msdn.

Вот описание протокола от производителя:
5c94d75e6e599925642182.png

После преобразования первого пакета от терминала
data = System.Text.Encoding.ASCII.GetString(bytes, 0, i);

Получаю :
B863000000113045                                              z

5c94d80993228855398286.png
Длинна первого пакета 66 байт.
Как убрать лишние символы и что они означают судя по описанию протокола?
Очень буду признателен за ссылки на примеры по моей тематике, т.к. ясно, что я не понимаю чего-то… а чего?

Спасибо!
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 1
Советую запустить wireshark, вероятно будет более ясно как парсить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы