Я сделал клиентскую и серверную программу UDP и смог связаться с ними с помощью частного адреса. Я просто указал их при создании DatagramSockets.Переадресация портов для приложения Java для запуска в качестве сервера
Теперь я хочу, чтобы моя система работала как сервер, а клиентом может быть любой компьютер, который хочет общаться с сервером через Интернет.
Я не выполнял переадресацию портов в окнах или для любого маршрутизатора до и сейчас, когда мне это нужно. Какой протокол я должен использовать и какое приложение использовать.
Если я вручную настроил маршрутизатор и перенаправленный порт для моего порта сервера, указанного через сокет, но пока я проверял его открытие, статус не был доступен. Даже я проверил брандмауэр и не знаю, какое приложение сделать исключение в Windows.
Надеюсь, вы поняли проблему и решили ее. Заранее спасибо.