2011-09-17 7 views
3

私はマルチプレーヤーのリアルタイムゲームを作成してCloudBeesで実行しようとしています(クライアント側はアプレットで、サーバー側はJava Webアプリケーションです)。サーバーに別のポートでリッスンする許可を与えることは可能ですか? (つまり、サーバー側のコードはそのポートにServerSocketを作成でき、クライアント側のコードはサーバーと接続して通信するためのソケットを作成できます)CloudBeesの他のポートを使用する

答えて

2

利用可能なポートは非​​常に厄介ですあなたのアプリが動くにつれて変化する可能性があります。これの上に - あなたのアプリが実行されているインスタンスのアドレス(つまり、何らかの種類の動的ディレクトリ)を探す必要があります。 Webルーティング層はこれをすべて行いますが、httpやそれに類するものを想定しています(「長いポーリング」を使用し、アプレットからの接続を開いたままにしておくこともできます)。

+0

アプリケーションにwhatismyip.comをポーリングして、そのIPアドレスを特定させることができます。次に、それをパラメータとしてアプレットに渡します。あなたは何を開いているのですか? – dspyz

関連する問題