Задать вопрос
twobomb
@twobomb

Java Сокеты. Клиент — Сервер. Почему не работает?

В общем решил познать основы работы с сокетами в Java.
Написал простую прогу сервер. Он слушает порт, и входящий текст, отправляет обратно приписывания номер подключения.d132409212fb429391e9cddb2085dd2b.png
Также написал простую прогу клиент. Она отправляет на указанный адрес и порт простой текст и выводит ответ сервера или ошибку.8f2b5f76db6a4c599527b987adae6c38.png
Так вот суть вопроса.
Когда сервер запущен я отправляю данные на localhost всё работает, когда отправляю на ip который мне выдал роутер 192.168.0.100, тоже все работает, но когда я отправляю на свой реальный ip взятый с 2ip.ru ничего не работает. Выключил фаервол, тоже самое.
d70daece3266492bab1bc679d6065af1.png
Подскажите пожалуйста в чем проблема?
  • Вопрос задан
  • 1838 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Konstantin18ko
@Konstantin18ko
Стоматолог
Ты бы с сетей бы начал, а не с сокетов.

ПЕРЕБРОС ПОРТОВ кто будет делать?

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

Какая у Вас модель роутера?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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