Я работаю на сайте онлайн-игры, на котором пользователи входят на сайт и открывают игровой клиент (апплет Java), который связывается с игровым сервером (также написанным на Java), открывая сокет-соединение с портом 3000тот же хост.
Проблема с этой моделью заключается в том, что иногда в клиентской сети есть правила брандмауэра, которые блокируют все порты, кроме порта 80. Таким образом, конкретный пользователь может просматривать и входить на веб-сайт, ноон не может играть, потому что соединение с портом 3000 заблокировано.
Я ищу решение этой проблемы и надеюсь услышать предложения от любого, кто сталкивался с подобным опытом.
Большое спасибо,
Энди