singlepost

Проблема с подключением сокетов. << На главную или назад  

Собственно начал изучать клиент-серверную связь программ через инэт.
Работаю на Delphi7 с соответствующими компонентами.
на локальных адресах или же своем компьютере(Host - 127.0.0.1) - проблем нет!
а вот через интернет клиент сервер не находит.
Подскажите какой функцией просмотресть свой IP, по которому можно найти сервер.
Каким образом это реализованно в Мультиплеер-играх ?

13 ответов в теме “Проблема с подключением сокетов.”

Страницы: [1] 2 »

  1. 1
    Андрей Хлебников ответил:

    Адрес белый?

  2. 2
    Павел Тюфягин ответил:

    все легально. а иные значения термина "Белый Адрес" попрошу Вас объяснить.

  3. 3
    Валера Колупаев ответил:

    Адрес клиента либо сервера может быть сепрятан за NAT (см. википедию).
    Если у вас адрес 192.168.x.x – то он точно "черный"

  4. 4
    Павел Тюфягин ответил:

    Ага. Изучу.
    Спасибо!

  5. 5
    Алексей Андреев ответил:

    Серый.
    "Серые" адреса:
    10.0.0.0 – 10.255.255.255
    172.16.0.0 – 172.31.255.255
    192.168.0.0 – 192.168.255.255

    Википедия лучше объяснит.

    Также проблема может быть в фаерволе на твоей машине или на сервере.

  6. 6
    Павел Тюфягин ответил:

    так каиой адрес требуется сокетному серверу?

  7. 7
    Евгений Храмов ответил:

    Набирай в гугле "узнать свой IP" и иди по первой сцилке, там тебе напишут твой IP.
    Серверному сокету по барабану какой у тебя IP. Проблема в его доступности из вне. Под этим и понимается "Белый" "Серый"
    Если в свойствах соединения IP соответствует тому что был показан по первой сцилке что дал гугл, то все нормально, если нет то покупай себе статический IP

  8. 8
    Павел Тюфягин ответил:

    хм. значит проблема в константном хостинге которого нет?
    по тому что показывает MyIp .ru или свойства соединения
    конект не идет.

  9. 9
    Евгений Храмов ответил:

    Как тебе писал Валера val2048 Колупаев возможно ты сидишь за NAT, а потому стучись к провайдеру и если он предоставляет услугу "статический IP" то попробуй хотя бы на месяц подключить, стоит это удовольствие не дорого. В любом случае если IP в свийствах соединения и с сайта MyIp .ru отличаются, то до тебя не достучаться.

  10. 10
    Павел Тюфягин ответил:

    Хорошо. а как тогда функционируют MultiPlayer игры?
    при создании "серверной" игры она все равно подключается к сереру разработчиков, функционирующему 24-часа и имеющего статический ip?
    ведь как-то можно достучаться через NAT? Дубликация адреса там…

Страницы: [1] 2 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.