Задать вопрос
@G_tost
Fullstack developer

Как подключиться к серверу с клиента?

Как подлючиться с клиента к серверу , если делать это всё по локалке , то код работает , но если с другого компа , то
клиент не может подключиться . Мне кажется , проблема в айпишнике , хоть он вроде бы и коректный , но если пропинговать его , он просто не отвечает .
В чем может быть проблема ?

client
server
  • Вопрос задан
  • 174 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
Toisen
@Toisen
Backend Developer
Нужен вшений ip для сервера. Тот, что Вы вводите - выдан вашему компьютеру роутером и "извне" его не видно.
Ответ написан
timych
@timych
Для того чтобы корректно протестировать сервер извне, используйте внешний IP шлюза.
www.whatsmyip.org Тут можно посмотреть.
Если у вас используется рутер, то в нем скорее всего необходимо настроить проброс портов.
В вашем случае необходимо будет пробросить запросы извне на порт 9800 на компьютер в домашней сети, на котором крутится сервер.
www.dlink.ee/ru/faq/68/275.html - пример для рутеров d-link

Возможно еще придется открыть порт для внешних запросов в фаерволе oc.
windows.microsoft.com/en-us/windows/open-port-wind... - инструкция для Windows
Ответ написан
Комментировать
Ping не показатель. IP адрес это как дом в котором есть (порты) квартиры. Попробуй с клиента прицепиться из командной строки telnet 192.168.1.100 1234, где 1234 - это порт на сервере. А так же проверь firewall.
Ответ написан
Комментировать
sivabur
@sivabur
Заблокировали просто так!
Купите серверу внешний ип или запустите на выделеном сервере где выделеный ип и так имееться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы