Здравствуйте, milkpot, Вы писали:
M>Устройство подключается к ПК с помощью сетевого кабеля.Интерфейс Gigabit Ethernet M>Устройство принимает/получает пакеты размером 86 байт (включая MAC заголовок). M>Структура пакета: MAC адрес приёмника, MAC адрес источника, два байта — длина сообщения (всегда 72 байта). M>Затем идет 8 байтовый заголовок и 64 байта данных.
Судя по всему, устройство общается по Ethernet, внутри которого свой формат данных.
Не MAC заголовок только, а Ethernet, наверное... Он 14 байт. Два MAC адреса по 6 байт (итого 12 байт) + 2 байта EtherType. Если ты про 2 байта, которые за MAC адресами, то это как раз EtherType, а не длина сообщения, скорее всего.
M>Приложение использует Winpcap интерфейс. M>Полностью принять все пакеты не получается. Изображение принимается не полностью.
Код можешь показать? Хотя бы захвата пакетов и дальнейшего их парсинга