Я использую Java для создания клиент-серверного приложения, которое взаимодействует по протоколу TCP. Сеть, в которой работает клиент, имеет исходящий брандмауэр, который не позволяет клиенту подключиться к серверу. Есть ли способ / обходной путь для создания TCP-соединения через этот брандмауэр?
Я пытался использовать общие порты, которые открыты, такие как порты 80, 443 и 113, однако брандмауэр, по-видимому, прерывает соединение после его установления (возможно, путем обнаружения непротокольных пакетов).
Альтернативой может быть запуск клиентского программного обеспечения в виде апплета Java, размещенного на внешнем веб-сайте, однако я не уверен, сможет ли исходящий межсетевой экран по-прежнему блокировать это соединение.
Любая помощь будет принята с благодарностью.