Winpcap в приложении
От: milkpot Россия  
Дата: 15.03.19 16:17
Оценка:
Устройство подключается к ПК с помощью сетевого кабеля.Интерфейс Gigabit Ethernet
Устройство принимает/получает пакеты размером 86 байт (включая MAC заголовок).
Структура пакета: MAC адрес приёмника, MAC адрес источника, два байта — длина сообщения (всегда 72 байта).
Затем идет 8 байтовый заголовок и 64 байта данных.
Из устройства в ПК идут широковещательные пакеты.
Одна из команд реализованных в устройстве — передача в ПК изображения 640x480, разбитового на пакеты.
64 байта данных в пакете содержат фрагмент изображения.

Приложение использует Winpcap интерфейс.
Полностью принять все пакеты не получается. Изображение принимается не полностью.
Передача пакетов останавливается по какой-то причине.
Возможно, что объем ОЗУ ПК тоже влияет на работу приложения. Может быть, что размер пакета должен быть
больше для передачи в ПК изображения.
На данный момент устройство посылает в ПК пакеты на скорости в 64 раза медленнее скорости Gigabit Ethernet.
Задача максимум стоит: посылать пакеты на скорости Gigabit Ethernet.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.