2011-08-07 16 views
0

私はFlexをクライアント側に、Java SEをサーバー側としてFacebook用のマルチプレイヤーカードゲームを開発しているので、Flexと実際にどのように接続するか知りたかったとJava?サーバーとクライアントは互いにデータ(カード、動き、部屋情報など)を互いにやりとりすることができなければなりませんし、それを複雑にすることなく最も簡単な方法は何でしょうか。 どうすればいいですか?それについてどこを読むのですか?私はJAVAを知っていますが、私はJavaEEを理解しにくいと感じています。 ご協力いただきありがとうございます。それはフレックスに組み込まれているとして、SOAPを使用してどのようにFlexクライアント側とJava側サーバー側

+0

何を試してみましたか...何らかのソースも良いでしょう... Flexで組み込みクラスを使ってSOAPを試しましたか? – Yahia

+0

@ Yahia、私はまだ何も試していないし、SOAPの知識がない、私はすぐにクライアントとサーバー間でデータを転送できるように学ぶことができる最も簡単な方法が必要 – Alon

+0

私の答えを参照してください – Yahia

答えて

3

あなたを参照してくださいアドビ多くのお金を支払うことができ、その企業製品を使用しています。

また、オープンソースBlazeDSを使用すると、プレーンテキスト(直接HTTP)またはオブジェクト直列化付きバイナリAMFプロトコルとの通信が可能になります。

また、JSONの使用を検討している場合は、as3corelibがFlex側でお手伝いします。

+1

+1、 Spring Flex(http://www.springsource.org/spring-flex)はAMFの実装が簡単で、リアルタイムメッセージング、リモート共有オブジェクトなどがあるので、RTMPを見ればRED5を見てください。 ... – SuperSaiyen

+0

@Jeremy Heiler、JavaでアプリケーションサーバーにFlexを接続する方法は簡単ですが、私はゲームロジックをどのように取って、アプリケーションサーバーに要求を送信して返送するのか、 – Alon

+0

@ Alonのように、テーブルを開いて(ユーザーがゲームのテーブルに参加できるように)、チャットシステムなどを要求する必要があります.Gを妥協することなくネットワークトラフィックが最小限に抑えられるように、ロジックを分割する必要がありますアメ遊び。一般的に、サーバーは、認証、データストレージ、おそらくクライアントの状態を管理して、プレーヤーがゲームに参加して再生を続けることができるようにする必要があります。クライアントは、基本的なゲームロジックを管理し、格納するサーバーに情報を送信する必要があります。もちろん、クライアントはユーザーインターフェイスなので、そのすべてがそこに存在する必要があります。それはあなたの質問に答えますか? – Jeremy

関連する問題