Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

кэширующий прокси-DNS на perl

48K
12 января 2010 года
pincher2012
16 / / 04.12.2009
Здравствуйте, Помогите пожалуйста написать скрипт, который слушает 53 порт udp, принимает запросы от nslookup и печатает их на экран.
Моя проблема в том, что я плохо разбираюсь в сокетах. Вот код:
Код:
use IO::Socket;

$port =53;


$sock = new IO::Socket::INET (
        LocalAddr=> 'locslhost',
        LocalPort => $port,
        Proto     => 'udp'
) or die "Error: $!";

#при попытке создать такой сокет пишет Error: Invalid argument at C:\Documents and Settings\pincher\╠юш фюъєьхэЄ√\inet\4\1.pl line 5.
#хотя с другими портами ее не возникает

while (1)
{
$sock->recv($packet,1024,0);
print $packet;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог