Главная страница
    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.47 MB
Время: 0.047 c
15-1194877121
Игорь Шевченко
2007-11-12 17:18
2007.12.16
Новости CodeGear, ноябрь 2007


15-1194954330
Slimer
2007-11-13 14:45
2007.12.16
Открытие *.qrt файлов


2-1195560917
_ant_
2007-11-20 15:15
2007.12.16
проблема с большими числами


2-1195575763
Angela
2007-11-20 19:22
2007.12.16
Edit в MSExcel


15-1195174258
Германн
2007-11-16 03:50
2007.12.16
И про футбол, но и не только :)





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