misyachniy (13.03.2019 20:03, просмотров: 832)
Есть вопрос(ы) по отладке устройства с Ethernet под windows. Есть устройство на ПЛИС и несколько примеров к нему.
Взял пример с односторонней передачей и исходником программы на MSVC (winsock)
В начале написал программу на ПК и отладил передачу от устройства в ПК.
Передача идет широковещательным пакетом по UDP.
Начал отлаживать передачу ПК-> устройство.
Нашел другой пример c двусторонним обменом под Qt.
Из текста программы на ПЛИС выдрал IP номер PORTа.
Не происходит передача, ошибка при bind.
Пробовал пинговать - нет ответа.
Самый "простой" вопрос такой
Должен ли пинговаться устройство с адресом 192.168.1.1 если на ПК адрес 192.168.0.2
Второй вопрос возник при просмотре WireShark обмена.
Windows периодически шлет запросы на адрес 192.168.0.255.
На сколько я помню пакет должен содержать MAC адрес получателя, который в свою очередь получают через ARP.
У меня компьютер связан патч-кордом напрямую.
Где windows берет MAC?