Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
ВнизDNS cepвep Найти похожие ветки
← →
Parus (2007-11-22 10:08) [0]Помогите написать плиз.
Каким компонентом можно слушать UDP порт(53)?
(у меня idUDPServer глючит)
Или лучше воспользоваться idDNSServer?
____________________________________
Вoбщем пocoветуйтe плиз.
Заранее спасибо.
Delphi 5 или 2005
← →
Сергей М. © (2007-11-22 10:27) [1]
> Каким компонентом можно слушать UDP порт
Никаким.
udp-гнездо не может слушать, это имеет отношение к tcp-гнезду.
> у меня idUDPServer глючит
Возьми TUDPSocket - он проверен.
← →
tesseract © (2007-11-22 11:42) [2]
> udp-гнездо не может слушать, это имеет отношение к tcp-гнезду.
всегда казалось, что понятие порт относиться к IP, а не TCP/UDP. И что UDP bindings тоже существует.
← →
Сергей М. © (2007-11-22 12:24) [3]Правильно казалось)
Только вот ф-ция listen() неприменима к гнезду, созданному с опцией SOCK_DGRAM.
listen как раз и есть "слушать"
← →
Parus (2007-11-22 14:30) [4]
> всегда казалось, что понятие порт относиться к IP
Порты TCP и UDP не пересекаются!!! советую запомнить.
> Никаким.
>
> udp-гнездо не может слушать, это имеет отношение к tcp-гнезду.
>
Я слушал 53/tcp порт при днс 127.0.0.1 запросов 0.
Надо послушать 53/udp порт. (про порты почитайте в ЛИНУКСЕ /etc/servies)
← →
Сергей М. © (2007-11-22 15:08) [5]
> Parus (22.11.07 14:30) [4]
Если ты не понимаешь, что такое "слушать" чего-то там - тебе в сад, в ликбез, в Потрепаловку (да куда угодно)
И нехрен тут пылить про "не пересекаются", "ЛИНУКСЕ" и прочее а-ля "слушал порт".
← →
Сергей М. © (2007-11-22 15:12) [6]
> Parus (22.11.07 14:30) [4]
> Порты TCP и UDP не пересекаются!!! советую запомнить.
>
Понятие "порт" начинается с понятия "IP".
Даже если б не было никаких "tcp" и "udp", порт с т.з. IP как был так и остался бы.
← →
tesseract © (2007-11-23 11:21) [7]
> Порты TCP и UDP не пересекаются!!! советую запомнить.
Это уже зависит от реализации сокетов. Можно сделать чтобы пересекались :-)
← →
Parus (2007-11-24 11:34) [8]Ну неважно :)) Само описание протокола DNS где можна почитать?
← →
Сергей М. © (2007-11-24 11:51) [9]Да везде)
Ну, скажем, здесь
http://www.intuit.ru/department/internet/sendmail/4/5.html
← →
Anatoly Podgoretsky © (2007-11-24 12:17) [10]> Parus (24.11.2007 11:34:08) [8]
Если точно, то в RFC
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.054 c