Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как найти все сервера игры в лок.сети через DirectPlay8


AlexT1000 ©   (2004-02-04 13:28:00) 

Как мне найти все сервера моей игры в пределах лок сети используя DirectPlay8
Типа как в Q3 когда я захожу в мултиплеер я вижу все сервера в пределах локалки? юзать DirectPlay8

Буду благодарен за любую информацию по реализации Client\Server через DirectPlay8 ( DirectX9 SDK не предлагать. там IP сервера нужно указывать).


Durcside   (2004-03-31 13:31:00) [1]

Аты пробовал....

После выбора системного провайдера произвести перечисление сушествующих сеансов?


ProvAd   (2004-02-05 21:43:00) [2]

Есть такой компонент TIdUDPServer. Если пишешь без VCL, то можно сделать так:

uses
 IdUDPServer;

var
 Server:TIdUDPServer;

При инициализации:
Server:=TIdUDPServer.Create(nil);
В общем-то все должно быть понятно, тем более есть справка.

PS: Это самый простой способ(не значит самый лучший).


AlexT1000   (2004-02-05 14:21:00) [3]

я слышал об этом. но как послать это сообщение? через DP8 или как по иному можно?


ProvAd   (2004-02-05 12:59:00) [4]

Еслиб знал как объяснить объяснил бы.
Короче бродкастом посылаешь UDP сообщение. Сервера получившие это сообщение пишут отправителю, что они получили сообщение. И отправитель видет какие есть сервера.


AlexT1000   (2004-02-05 12:38:00) [5]

неужто никто у себя в играх сеть не делает?!
Хелп


Наверх

Титульная страница Поиск, карта сайта Написать письмо