Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Программирование / Programming (https://forum.zone-game.info/forumdisplay.php?f=98)
-   -   Подключение по TCP (https://forum.zone-game.info/showthread.php?t=36563)

kpNemo 03.10.2014 03:56

Подключение по TCP
 
Собственно запустил сервер на С#, запустил клиент на другом языке программирования. Если в подключении указываю 127.0.0.1 - подключение есть. Если локальный ИП - подключение есть. Если внешний(смотрел через 2ip.ru) - подключения нет. Стоит роутер TP-Link. Запустил DMZ, установил на свой локальный ИП. Всё равно по внешнему ИП нету подключения. Подскажите, каким образом можно выполнить подключение по внешнему ИП? Можно ли как-то программно "принудить" запуск сервера на внешнем ИП. И вообще, в чём может быть проблема окроме рук и мозга? Программ как таковых не нашёл. Хамачи тот же - работать отказывается уже очень давно.

Django 03.10.2014 05:26

Re: Подключение по TCP
 
А порт открыли в роутере?

flopix 03.10.2014 06:35

Re: Подключение по TCP
 
Плюс если подключено через роутер то в настройках сервера подключение нужно "ловить" не по внешнему ip, а по ip сетевой карты. Ну а в клиенте указывать внешний ip.

qsh 03.10.2014 08:46

Re: Подключение по TCP
 
Цитата:

Сообщение от kpNemo (Сообщение 376450)
Если локальный ИП - подключение есть. Если внешний(смотрел через 2ip.ru) - подключения нет. Стоит роутер TP-Link. Запустил DMZ, установил на свой локальный ИП. Всё равно по внешнему ИП нету подключения

Пробрасывай порты через роутер на лан айпи где стоит сервер.

..Kirito.. 03.10.2014 10:14

Re: Подключение по TCP
 
Человек же написал что включил DMZ че тут не понятного?

Ссыль на вики для тех кто не знает что это такое https://ru.wikipedia.org/wiki/DMZ_(%...B5%D1%82%D0%B8)

Добавлено через 4 минуты
А по делу проверьте что-бы в конфигах сервера стоял ваш локальный ip на который вы пробросили DMZ.
Проверьте что-бы порт не был занят на фаерволе роутера.
Проверьте наличие белого адереса как такового..

Хз че еще сказать

ExLite 03.10.2014 12:02

Re: Подключение по TCP
 
Скорее это дело в "мозгах" всех домашних роутеров, они устроены так, что DMZ\NAT работают только на WAN порту, а запросы с LAN их не касаются.

Если запустить DMZ и сервер на 0.0.0.0 и подключиться клиентом с инета то должно сработать.


Текущее время: 23:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot