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

Вниз

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

 
nevalex   (2006-06-18 16:00) [0]

Идея такая написать простой монитор WarCrafta
я знаю что он на UDP вещаеь по порту 6112  , и ip 255.255.255.255
мне как японимаю надо узнать открыт ли это порт или нет
подскажите
или сылку какую


 
tesseract ©   (2006-06-18 17:09) [1]

> я знаю что он на UDP вещаеь по порту 6112  , и ip 255.255.255.255

255.255.255.255 - это широкополосный запроc, broadcast.
судя по всему это определение  доступных серверов.
Для мониторинга я использую Accurate network от hdd - грамотная прога cdjb 69 уе отработала давно.


 
nevalex   (2006-06-18 18:00) [2]

Да как бы проги такие и у меня есть
я хочу сдклать маленькую програмку которая показывает запущен ли сейчас сервер ВАРа в локальной сети или нет
таким образом мне надо передаюьбся ли даные по broadcast`y по 6112 потру


 
MAN|AC   (2006-06-18 18:13) [3]

Ну тогда то там писать если тебе только надо отсдедить запущен ли сервер ;)

Используй Инди или ICS

сначало правда надо бы узнать что шлет ВарКраф когда запрашивает список в сети. Выясняется либо поиском в Нете либо Снифером (кстати порт тоже можно уточнить)
потом открываешь соединение на 6112 прорту и шлешь на 255.255.255.255
заветный пакетик ;) на который прореагирует вар :) локальный порт ставь какой хочешь, далее открывай прослушку на том локальном порту по адресу 0.0.0.0 (все интерфейсы)
ну и делай обработку если чето пришло в пакете будет все что тебе надо Адрес имя и тд. Если не заломает можешь распарсить что пришло там будет инфа с сервера вот и все ;)


 
nevalex   (2006-06-18 18:22) [4]

я с помощью файрвола узнал что он именно на 6112 ( и локальный и удаленый удаленный) порту UDP и 255.255.255.255


 
nevalex   (2006-06-18 18:27) [5]

Например фаирвол же не знает ничего о варкрафте но видит его вот мне тоже самое надо
как помогите


 
nevalex   (2006-06-18 19:48) [6]

Может так будет Проще
как получить многоадресное сообщение (255.255.255.255) по определенному порту (6112)
или как узнать что это сообщение послано


 
tesseract ©   (2006-06-18 21:35) [7]

> таким образом мне надо передаюьбся ли даные по broadcast`y
> по 6112 потру


Повесь свой сервак на 6112 - Если кто-то пошлёт данные то и ты их получишь, т.к broadcast всех адресов касается.


 
nevalex   (2006-06-19 23:07) [8]

я попробывал и нечиго не смог получить
я обрабатывал собщениe ..Read
может можно через WinApi  без indy?
помоги неужели не кто с этим не сталкивался ?


 
nevalex   (2006-06-24 13:47) [9]

Ну помогите !



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

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.065 c
2-1161869692
MishaLuk
2006-10-26 17:34
2006.11.12
вызов внешней программы из Delphi


15-1161325548
КаПиБаРа
2006-10-20 10:25
2006.11.12
Влияют ли планеты на характер человека?


2-1162043286
uhhh
2006-10-28 17:48
2006.11.12
копирование файла


15-1161346025
McSimm
2006-10-20 16:07
2006.11.12
Дабы не офтопить:


15-1161977193
Master_
2006-10-27 23:26
2006.11.12
Принцип поиска вирусов Антивирусниками