[Moscow.pm] непонятный стук

Ivan Petrov i.petro.77.00 на gmail.com
Пт Май 18 04:03:38 PDT 2012


>>> http://pzz.livejournal.com/9564.html
>> 
>> спасибо за ссылку. хгм
>> 
>> my $s = IO::Socket::INET->new(PeerAddr => '127.0.0.1', PeerPort =>
>> $port, ReuseAddr => 1, LocalAddr => '127.0.0.1', LocalPort => 9110);
>> 
>> теперь на эту ошибку нарывается только сам скрипт. то есть раз в
>> секунду две вылетает пачка ошибок и дальше проблема рассасывается
>> 
>> вопрос остается: как модифицировать данный скрипт чтобы вообще не
>> налетать на данную проблему? вручную перебирать порты до удачного
>> результата?

> Убрать LocalPort, пусть система сама перебирает. LocalPort для
> исходящих сокетов мало когда имеет смысл назначать.

в статье написано (и это получается так и есть), что если локалпорт не
указывать, то и опция ReuseAddr тоже смысла не имеет.

то есть код IO::Socket::INET->new(PeerAddr => '127.0.0.1', PeerPort =>
$port, ReuseAddr => 1);

точно так же приводит к тому что данное приложение кроме себя мешает
жить и остальным тоже


Подробная информация о списке рассылки Moscow-pm