Связь клиент / сервер заблокирована брандмауэром - PullRequest
1 голос
/ 12 мая 2011

Я работаю на сайте онлайн-игры, на котором пользователи входят на сайт и открывают игровой клиент (апплет Java), который связывается с игровым сервером (также написанным на Java), открывая сокет-соединение с портом 3000тот же хост.

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

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

Большое спасибо,

Энди

1 Ответ

1 голос
/ 12 мая 2011

Можете ли вы использовать somesubdomain.yourhost.com:80 вместо yourhost.com:3000?

...