Использование других портов в CloudBees - PullRequest
3 голосов
/ 18 сентября 2011

Я пытаюсь написать многопользовательскую игру в реальном времени и запустить ее на CloudBees (на стороне клиента есть апплет, на стороне сервера - веб-приложение java). Можно ли дать серверу разрешение прослушивать другой порт? (то есть, чтобы код на стороне сервера мог создать ServerSocket на этом порту, а код на стороне клиента мог создать Socket для соединения и связи с сервером)

1 Ответ

2 голосов
/ 19 сентября 2011

Хотя это может быть возможно, это довольно сложно, так как доступный порт может измениться, когда ваше приложение перемещается.Вдобавок к этому - вам нужно будет найти адрес экземпляра, где работает ваше приложение (то есть какой-то динамический каталог) - так что это довольно сложно.Слой веб-маршрутизации делает все это за вас - но предполагает http или подобное (вы можете использовать «long poll» и держать соединение открытым из апплета - это может работать аналогичным образом, с некоторой работой).

...