0

私は、2つのクライアントフラッシュアプ​​リが3番目のサーバーアプリと通信するインタラクティブシステムを開発しています。クライアントはいくつかのステータス情報をサーバーに送信します。双方向通信が必要だと思います...サーバーが確認応答を返送する必要があるかどうかはまだ決定していません。

これらはアプリケーションであり、ブラウザで実行される.swfsではありません。

これまでのところ、私が見ている唯一の方法は、サーバーをAIRアプリ(b / cAIRにはServerSocketクラス)にし、クライアントをFlashプロジェクター(b / c FlashにはSocketsクラス)​​にすることです。

アプリを接続するために使用できる他の方法はありますか?これらの3台のマシンは、基本的に互いに数フィート離れた場所にあり、専用のネットワーク上にあります。

より詳しい情報

マシンは、独自の小さなプライベートネットワーク内に存在します。彼らは外の世界にアクセスすることはありません。

4

3 に答える 3

0

Adobe Cirrus(ex Stratus)の使用をお勧めします

http://labs.adobe.com/technologies/cirrus/

それはまさにあなたがやりたいことをします。

于 2012-02-03T07:59:19.717 に答える
0

プロジェクトの予算と予想されるクライアント接続の数に応じて、Flash MediaInteractiveServerを調べることをお勧めします。

私は過去にFMISを使用して素晴らしい結果を出しましたが、Developer Editionは最大10の同時接続をサポートしており、ライセンス契約により商用利用が許可されています。 http://forums.adobe.com/thread/856736

ダウンロードリンク https://www.adobe.com/cfusion/tdrc/index.cfm?product=flashmediaserver&loc=en_us

エディションの比較 http://www.adobe.com/products/flashmediaserver/compare/

さらに、一緒に開発するのはとても楽しいです:)

于 2012-02-05T16:27:12.807 に答える
0

これも専用ネットワークでAIRアプリを使って大成功を収めました。

ServerSocketこのクラスを使用してサーバーアプリケーションを作成し、 2つの異なるポートで接続を受け入れました。これらの異なるポートへの接続は、7つのキオスクアプリケーションと20のディスプレイアプリケーションでした-ユーザーがキオスクで何かを選択すると、競合するユーザーの操作を処理するサーバーアプリを介してディスプレイアプリケーションに中継されました。

キオスクアプリとディスプレイアプリの両方が独自の接続を処理し、タイマーが継続的にチェックしていsocket.connectedました。

于 2012-02-06T10:44:15.770 に答える