|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Zotov 2:5057/56 02 May 2005 21:12:57 To : All Subject : broadcast UDP --------------------------------------------------------------------------------
Возникли неожиданные проблемы при работе с UDP протоколом.
Тема такая. Есть машина которая принимает команды по UDP и выполняет их. Запросы
могут быть присланы из локальной сети 172.16.0.0/16. Порт известен.
Если направлять пакет на конкретный IP, то проблем никаких. Все работает. За
основу взял:
http://www.unix.org.ua/orelly/perl/cookbook/ch17_06.htm
http://www.unix.org.ua/orelly/perl/cookbook/ch17_05.htm
Hо проблема возникает когда UDP пакеты приходят бродкастовые. Hе ловит серверная
часть их. Совсем. Пробовал пускать под Win2k и под RedHat 8.0. Perl 5.8.0 и
5.8.6.
Где собака порылась? Как принимать бродкастовые UDP пакеты на нужные порты?
Сниффер и firewall показывают, что пакеты приходят...
ZXNet: 500:8462/1 ~/ <~ http://zxnet.da.ru/
Fido: 2:5057/56 /_ _> http://webnames.ru/
--- GoldED+/W32 1.1.4.7
* Origin: ZS-Hub of ZXNet (2:5057/56)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1880427652e0.html, оценка из 5, голосов 10
|