Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1195666443
navichok
2007-11-21 20:34
2007.12.16
BDE error $000F


15-1195213340
Dark
2007-11-16 14:42
2007.12.16
Отладка программы или неуловимый глюк


15-1195316595
guav
2007-11-17 19:23
2007.12.16
Быстрая сортировка :-)


2-1195577006
allucard
2007-11-20 19:43
2007.12.16
Как определить размер переменной, занимаемый в памяти


2-1195413147
fog
2007-11-18 22:12
2007.12.16
Использование ScrollBars





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский