Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Вниз

Broadcast   Найти похожие ветки 

 
Григорий Ситнин   (2003-08-06 17:08) [0]

Всем привет.
У меня появилась проблема поиска одной заранее неизвестной машины в сети. Требуется послать какой-то broadcast-запрос и машина, попадающая под определенные условия должна пославшей запрос ответить "это я".

каким образом это можно наименее болезненно организовать, подскажите пожалуйста?


 
Григорий Ситнин   (2003-08-07 10:30) [1]

Я наткнулся в Indy на TidIPMCast... (сервер и клиент). Это мне может помочь и пользовался ли кто-нибудь этими компонентами?


 
Григорий Ситнин   (2003-08-07 13:42) [2]

нежто никто с широковещалками не работал?


 
FireMan_Alexey   (2003-08-07 16:14) [3]

Используй UDP или IPX.
Я нашел очень удобный компонент для работы с IPX на сайте
www.sources.ru
там есть вопросы по сетям!
А Вообще Есть вкладка в делфях (в 6.0 - точно видел)
UDP - а вот как определить твою маску подсети я не знаю :-)
вообщето пример в книге вычитал, что имея маску подсети
скажем 255.255.255.0, то широковещательный адрес
будет выглядеть *.*.*.255
УДАЧИ!


 
Erik Ivanov   (2003-08-07 16:44) [4]

D Indy есть UDP компонент с него надо отправить.
UDPClient.BroadcastEnabled := True;
UDPClient.SendBuffer("255.255.255.255",IdPORT_ECHO,Packet,SizeOf(Packet));
IdPORT_ECHO - это разумеется ваш порт.


 
FireMan_Alexey   (2003-08-08 13:12) [5]

>Григорий Ситнин
Я отправлю по почте IPX компоненту



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
14-18580
саша2
2003-09-18 11:44
2003.10.06
про них


7-18658
artemkin
2003-07-20 22:42
2003.10.06
Защита информации в сети


1-18434
Sewix
2003-09-25 08:59
2003.10.06
Как узнать атрибут файла?


6-18531
BillyJeans
2003-08-11 09:49
2003.10.06
Как получить имя хоста зная его ip?


6-18517
ilka
2003-08-07 16:17
2003.10.06
странные веши творятся с TClientSocket





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