0

Я сделал клиентскую и серверную программу UDP и смог связаться с ними с помощью частного адреса. Я просто указал их при создании DatagramSockets.Переадресация портов для приложения Java для запуска в качестве сервера

Теперь я хочу, чтобы моя система работала как сервер, а клиентом может быть любой компьютер, который хочет общаться с сервером через Интернет.

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

Если я вручную настроил маршрутизатор и перенаправленный порт для моего порта сервера, указанного через сокет, но пока я проверял его открытие, статус не был доступен. Даже я проверил брандмауэр и не знаю, какое приложение сделать исключение в Windows.

Надеюсь, вы поняли проблему и решили ее. Заранее спасибо.

ответ

0

JSch - это сторонняя сетевая библиотека, написанная на Java, которую вы можете использовать для выполнения переадресации портов. См. Их examples.

Смежные вопросы