![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
UDP и WarCraft [D6, WinXP]
nevalex © (2006-06-18 16:00:00)Идея такая написать простой монитор WarCrafta
я знаю что он на UDP вещаеь по порту 6112 , и ip 255.255.255.255
мне как японимаю надо узнать открыт ли это порт или нет
подскажите
или сылку какую
nevalex (2006-06-24 13:47:00) [1]Ну помогите !
nevalex (2006-06-19 23:07:00) [2]я попробывал и нечиго не смог получить
я обрабатывал собщениe ..Read
может можно через WinApi без indy?
помоги неужели не кто с этим не сталкивался ?
tesseract (2006-06-18 21:35:00) [3]> таким образом мне надо передаюьбся ли даные по broadcast`y
> по 6112 потру
Повесь свой сервак на 6112 - Если кто-то пошлёт данные то и ты их получишь, т.к broadcast всех адресов касается.
nevalex (2006-06-18 19:48:00) [4]Может так будет Проще
как получить многоадресное сообщение (255.255.255.255) по определенному порту (6112)
или как узнать что это сообщение послано
nevalex (2006-06-18 18:27:00) [5]Например фаирвол же не знает ничего о варкрафте но видит его вот мне тоже самое надо
как помогите
nevalex (2006-06-18 18:22:00) [6]я с помощью файрвола узнал что он именно на 6112 ( и локальный и удаленый удаленный) порту UDP и 255.255.255.255
MAN|AC (2006-06-18 18:13:00) [7]Ну тогда то там писать если тебе только надо отсдедить запущен ли сервер ;)
Используй Инди или ICS
сначало правда надо бы узнать что шлет ВарКраф когда запрашивает список в сети. Выясняется либо поиском в Нете либо Снифером (кстати порт тоже можно уточнить)
потом открываешь соединение на 6112 прорту и шлешь на 255.255.255.255
заветный пакетик ;) на который прореагирует вар :) локальный порт ставь какой хочешь, далее открывай прослушку на том локальном порту по адресу 0.0.0.0 (все интерфейсы)
ну и делай обработку если чето пришло в пакете будет все что тебе надо Адрес имя и тд. Если не заломает можешь распарсить что пришло там будет инфа с сервера вот и все ;)
nevalex (2006-06-18 18:00:00) [8]Да как бы проги такие и у меня есть
я хочу сдклать маленькую програмку которая показывает запущен ли сейчас сервер ВАРа в локальной сети или нет
таким образом мне надо передаюьбся ли даные по broadcast`y по 6112 потру
tesseract (2006-06-18 17:09:00) [9]> я знаю что он на UDP вещаеь по порту 6112 , и ip 255.255.255.255
255.255.255.255 - это широкополосный запроc, broadcast.
судя по всему это определение доступных серверов.
Для мониторинга я использую Accurate network от hdd - грамотная прога cdjb 69 уе отработала давно.