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