Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 30.04.2010, 17:49   #1
FireOwl
Бывалый
 
Аватар для FireOwl
 
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений
(для 1,836 пользователей)
IP адрес в DirectPlay

Я создаю сетевую игру через DirectPlay.
Клиентам надо как-то подключаться к серверу.
Как программа-сервер может узнать IP-адрес, который нужно указать клиентам?

P.S. Может лучше использовать не directPlay для сетевой игры?
P.P.S Тестировал в локальной сети школы. Разблокировал программы для файрвола, узнал IP с помощью 2ip.ru. Клиенты не видят сервер.
__________________
N"Gasta! Kvata! Kvakis!
Ahkstas so novajxletero (oix jhemile) so Ranetauw.
(Offline)
 
Ответить с цитированием
Старый 30.04.2010, 18:00   #2
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: IP адрес в DirectPlay

ip наверно так получится узнать:

For i=1 To CountHostIPs(GetEnv("localhost"))
Print DottedIP(HostIP(i))
Next

Но если он на сервере не внешний, то не получится коннект.

DirectPlay сам не пробовал, но думаю это не такая плохая штука как о ней часто отзываются.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
FireOwl (30.04.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:34.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com