0

そのため、プロジェクトを開始する前に、ダウンタイム中にいくつかの調査を行おうとしています。

私は友人と一緒にこのチュートリアルに従って、フラッシュベースのオンラインゲームを作ろうとしています. 私はプロジェクトのフラッシュ側を担当し、彼女は Java 側を担当しています。これを調べている間、Java サーバー コードでメッセージ ハンドラを見つけることができませんでした。

チュートリアルはできるだけシンプルで理解しやすいものにしようとしているので、これは理にかなっています。

私が読んだ別のチュートリアル(ただし、サーバーは外部の当事者によって処理されているため使用していません)は、私には利用できない組み込みのメッセージハンドラーを使用しています。

私が知りたいのは、さまざまな数のパラメーターを持つメッセージを受信できるメッセージ ハンドラーを構築する方法と、最初のメッセージをフラッシュでどのようにフォーマットするかということです。

その PLAYER.IO チュートリアルからプロプライエタリ システムへの理解の移行は非常に大きな飛躍であるため、どんな助けも大歓迎です。

4

1 に答える 1

0

最初のチュートリアルでは、Thread を拡張するクラスを作成するだけでサーバーを実装します。クライアント接続ごとに の新しいインスタンスを開始し、PolicyServerConnectionこのクラスはクライアントから受信したデータを逆シリアル化し、要求を処理します。これは非常にシンプルで低レベルのソリューションです。この場合、クライアントがサーバーにリクエストを送信する方法、パラメータをシリアル化する方法、およびサーバーがそれらを解釈する方法を定義する必要があります。

代わりに、メソッドとパラメーターをエクスポートできるようにし、クライアントの要求を逆シリアル化し、受信したパラメーターを使用して適切なメソッドにルーティングするためのインフラストラクチャを提供する BlazeD などを使用できます。

于 2012-12-31T10:00:40.257 に答える