Я пытаюсь создать простой MMS-сервер через TCP. Я получаю несколько пакетов от клиента .
Первый пакет в порядке. Это COTP "привет". Второй пакет не.
0-6 байтов в порядке: TPKT + COTP 3 0 0 cc 2 f0 80
7-162 байта: ??? Может кто-нибудь объяснить эту часть сообщения? Я не могу найти информацию. Если это BER, то
0x0D : RELATIVE-OID
0xB2 : 0xC3-0x80=0x43 - lenght of the lenght. It's strange and too long.
163-203 байта в порядке: PDU Инициирования-запроса (MMS)
A8 26
80 03 00FDE8
81 01 0A
82 01 0A
83 01 05
A4 16
80 01 01
81 03 05F100
82 0C 03EE1C00000408000079EF18
Я могу сделать Инициирование-ответ, изменив 163 байта (A8) наА9 в предыдущем пакете и все работает - клиент меня понимает. И после этого я получаю еще один пакет с MMS-запросом на получение. Но он также включает странную среднюю часть.
PS Я пробовал разные клиенты, и они отправляли мне одинаковые пакеты.