私はクライアントとサーバーのゲームを作成しています。私のクライアントはフレックスベースのゲームで、私のサーバーはerlangサーバーです。 最初、フレックスクライアントを直接Flash Playerでテストすると、ソケット接続を通じてerlangサーバーに簡単に接続できます。両方とも問題なくデータを交換できます。フレックスソケットとエラーソケット通信の問題
私のFlexアプリケーションをApache httpサーバにデプロイし、ブラウザを使ってhttp://localhost/を呼び出して実行すると、問題が発生します... my flexソケットは、私のerlangサーバにクロスドメインポリシーを要求するメッセージを送信します。
クロスドメインポリシーを表すxmlメッセージを作成し、それをフレックスアプリに返信します。
まだ、私はflexクライアントとerlangサーバの間に永続的なソケット接続を確立できません。私はクライアント・サーバ間の接続が確立されている場合、内部状態をCONNECTEDに変更するフレックス・ソケットにリスナーを追加するため、これを知っています。
まず、ゲームにFlexを使用している理由は何ですか?おそらくほとんどUIを持っていないゲーム用のUIフレームワークライブラリをインクルードしすぎるように思えます(私はここに仮定しています...)。次に、広く利用できるもの(長いポーリング(BlazeDS、GraniteDS)またはRTMP(LCDS)のAMF)を使用するのではなく、WowzaやSmartFoxServerのような市販のサーバーを使用する代わりに独自のカスタムソケットを使用しています。あなた自身のソケットを作成するだけの多くの作業のようです。 –
なぜ私は自分のゲームサーバーを作っているのか尋ねると答えは商業的ではありませんが、感情的にもっと:) :) –
さて、どうしてFlexを使っていますか? –