Задать вопрос
@andrey71
админю и учу C#, ASP.NET Core

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

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

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

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

Получаю :
B863000000113045                                              z

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

Спасибо!
  • Вопрос задан
  • 312 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Советую запустить wireshark, вероятно будет более ясно как парсить
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы