Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.16;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.031 c
15-1195112953
de.
2007-11-15 10:49
2007.12.16
Plug-in


10-1133558412
TheEd
2005-12-03 00:20
2007.12.16
Интеграция в Shell context-menu.


15-1195106695
Slider007
2007-11-15 09:04
2007.12.16
С днем рождения ! 15 ноября 2007 четверг


1-1191010267
antonn
2007-09-29 00:11
2007.12.16
Права на запись в папку


3-1187063232
Ulugbek
2007-08-14 07:47
2007.12.16
Как динамический создать агрегатные поля TClientdataset





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский