Re: Winpcap в приложении
От: -prus-  
Дата: 15.03.19 16:44
Оценка:
Здравствуйте, 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>Полностью принять все пакеты не получается. Изображение принимается не полностью.

Код можешь показать? Хотя бы захвата пакетов и дальнейшего их парсинга
С уважением,
Евгений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.