Собственно начал изучать клиент-серверную связь программ через инэт.
Работаю на Delphi7 с соответствующими компонентами.
на локальных адресах или же своем компьютере(Host – 127.0.0.1) – проблем нет!
а вот через интернет клиент сервер не находит.
Подскажите какой функцией просмотресть свой IP, по которому можно найти сервер.
Каким образом это реализованно в Мультиплеер-играх ?
12 мая 2008 в 0:00
организовать последовательную переадресацию…
самому мне поставить не влом.
но ведь тогда мой продукт получится ограниченным для опредиленного контингента пользователей. Разве нет технологий? Как эту проблему решают?
12 мая 2008 в 0:00
в гугле набери "локальная сеть через интернет" по первой сцилке будет прога которой я сам пользовался, почитай про нее ну и по сцилкам ниже походи
12 мая 2008 в 0:00
ok
11 мая 2008 в 23:05
Как тебе писал Валера val2048 Колупаев возможно ты сидишь за NAT, а потому стучись к провайдеру и если он предоставляет услугу "статический IP" то попробуй хотя бы на месяц подключить, стоит это удовольствие не дорого. В любом случае если IP в свийствах соединения и с сайта MyIp .ru отличаются, то до тебя не достучаться.
11 мая 2008 в 23:05
Хорошо. а как тогда функционируют MultiPlayer игры?
при создании "серверной" игры она все равно подключается к сереру разработчиков, функционирующему 24-часа и имеющего статический ip?
ведь как-то можно достучаться через NAT? Дубликация адреса там…
11 мая 2008 в 23:03
Набирай в гугле "узнать свой IP" и иди по первой сцилке, там тебе напишут твой IP.
Серверному сокету по барабану какой у тебя IP. Проблема в его доступности из вне. Под этим и понимается "Белый" "Серый"
Если в свойствах соединения IP соответствует тому что был показан по первой сцилке что дал гугл, то все нормально, если нет то покупай себе статический IP
11 мая 2008 в 23:03
хм. значит проблема в константном хостинге которого нет?
по тому что показывает MyIp .ru или свойства соединения
конект не идет.
9 мая 2008 в 21:04
так каиой адрес требуется сокетному серверу?
9 мая 2008 в 20:05
Серый.
"Серые" адреса:
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
Википедия лучше объяснит.
Также проблема может быть в фаерволе на твоей машине или на сервере.
9 мая 2008 в 13:02
Ага. Изучу.
Спасибо!
9 мая 2008 в 0:05
Адрес клиента либо сервера может быть сепрятан за NAT (см. википедию).
Если у вас адрес 192.168.x.x – то он точно "черный"
9 мая 2008 в 0:00
все легально. а иные значения термина "Белый Адрес" попрошу Вас объяснить.
8 мая 2008 в 23:05
Адрес белый?