3

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

4

1 に答える 1

2

可能かもしれませんが、アプリが移動すると使用可能なポートが変更される可能性があるため、非常に注意が必要です。これに加えて、アプリが実行されているインスタンスのアドレス(つまり、ある種の動的ディレクトリ)を見つける必要があります。Webルーティングレイヤーはこれをすべて行いますが、httpなどを想定しています(「ロングポーリング」を使用してアプレットからの接続を開いたままにしておくことができます。これは、いくつかの作業で同様に機能する可能性があります)。

于 2011-09-18T23:49:07.753 に答える