В общем решил познать основы работы с сокетами в Java.
Написал простую прогу сервер. Он слушает порт, и входящий текст, отправляет обратно приписывания номер подключения.
Также написал простую прогу клиент. Она отправляет на указанный адрес и порт простой текст и выводит ответ сервера или ошибку.
Так вот суть вопроса.
Когда сервер запущен я отправляю данные на localhost всё работает, когда отправляю на ip который мне выдал роутер 192.168.0.100, тоже все работает, но когда я отправляю на свой реальный ip взятый с 2ip.ru ничего не работает. Выключил фаервол, тоже самое.
Подскажите пожалуйста в чем проблема?