Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Проблема с бродкаст пакетами...   Найти похожие ветки 

 
Jolik ©   (2006-02-17 14:19) [0]

Есть компьютер с двумя сетевыми карточками №1 и №2. Карточка №1 не подключена к сети, карточка №2 подключена. На карточке №1 установлен статический адрес 192.168.238.238, на карточке №2 - адрес динамический 192.168.0.1. Посылаю с этой машины бродкаст UDP пакеты которые получаю на другой машине подключенной к сети 192.168.0.х и у них в качестве адреса отправителя стоит адрес 192.168.238.238. При отправке бродкаст UDP пакетов bind сокету не делаю - UDP не требует этого. По моему мнению  - если комп кидает пакеты в интерфейс №2 (а раз я получаю пакеты в сети 192.168.0.х - значит так и есть) то и обратный адрес он должен устанавливать этого же интерфейса (т.е. 192.168.0.1) - почему же этого не происходит?
Заранее благодарен!


 
umbra ©   (2006-02-17 15:05) [1]

непонятно, что же все таки происходит :)


 
XProger ©   (2006-02-17 17:02) [2]

Jolik, если пакет долетел то в заголовке будет адрес отправителя.


 
Verg ©   (2006-02-17 21:51) [3]

см. таблицу маршрутов
route print

А вообще, алгоритм распростанения броадкастов для безбиндженых сокетов под винами - до сих пор и для меня загадка.
Это вообще проблема. Проблема, между прочим, того, кто отправляет броадкаст. Локальный сетевой броадкаст ДОЛЖЕН быть привязан к сетевому интерфесу через который caller намеревался его отправить. Вот только как увязать?
Таблицей маршрутов? Т.е. перед отправкой каждый раз корректировать эту таблицу? Бред. Я вообще не представляю как работают, например, DHCP серверы под винами...



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
2-1149660884
fast2
2006-06-07 10:14
2006.06.25
Как в СтрингГрид удалить выбраную строку?


15-1149052365
Ega23
2006-05-31 09:12
2006.06.25
С Днём рождения! 31 мая


1-1147854590
aleshap
2006-05-17 12:29
2006.06.25
Как добавить иконку?


2-1149704397
Mr tray
2006-06-07 22:19
2006.06.25
в каком модуле содержится MAKELANGID?


3-1145982888
DDDiM
2006-04-25 20:34
2006.06.25
MYSQL И DELPHI