![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
MedEx |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 11.2.2011 Пользователь №: 2403 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте!
Подскажите, на машине установлены несколько сетевых адаптеров, некоторые соединены точка-точка, некоторые подключены к хабу. Необходимо проверить пары точка-точка и внешнее подключение. 1. Составил список IP адресов адептеров на машине. 2. Пытаюсь на адреса из списка послать броадкаст пакет от выбранного адаптера. Затем от следующего из списка и так до конца. По идее должен получиться список пар из тех кто принят пакет (соединённых точка-точка). В обработчик попадают все адаптеры даже не соединённые физически друг с другом. Видимо на уровне драйвера происходит переадресация не доходя до канального уровня. Делал примерно ту же задачу но на Builder C++ 2010, всё было легко и просто UDP сокет, мультикаст, отправка пакета по списку. В обработчике читаю от кого в сокете кому - составил пару и вывел на экран. Может дело именно в мультикасте? Код на qt
участвуют 3 адаптера : 1. 192.168.50.2 связан точка-точка с 192.168.50.3 2. 192.168.50.3 связан точка-точка с 192.168.50.2 3. 192.168.3.43 подключен к хабу результат ![]() |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 18.7.2025, 10:14 |