0

ご挨拶。Flex ベースのマルチプレイヤー ゲームの構築を計画しており、サーバー エンドに何が必要かを調査しています。PHP の経験があるので、ZendAMF を調べ始めました。

このゲームでは、ルームの概念と、それらのルーム内のクライアントへのリアルタイム更新が必要になるため、リモート共有オブジェクトを使用するように見えます (そうですか?)。ZendAMF がこれをサポートできる場所がわかりません。

だから私はこのページを見つけました: http://arunbluebrain.wordpress.com/2009/03/04/flex-frameworks-httpcorlanorg/

これは、ZendAMF が私が望んでいることを実行しないことを示しているようです。PHP 用の WebORB は、メッセージングを行う唯一の PHP ベースのソリューションのようですが、そのページでは、その下にある Java ベースのソリューションのように、その横に「リアルタイム」とは言及されていません。

要件を備えたサーバー ピースについては、何を確認する必要がありますか? BlazeDS のようなものにジャンプして、Java の知識を少し習得する必要がありますか?

ありがとう。

4

3 に答える 3

1

お金があれば、フラッシュ メディア サーバーを強くお勧めします。私は過去にそれで良い経験をしました

于 2010-09-01T08:30:43.527 に答える
0

ZendAmf と weborb はどちらも http ロングプルを使用します。更新を確認するための ping と考えてください。真のリアルタイム プッシュ通知が本当に必要な場合は、PHP にはスレッドや実行時間の長いプロセスがないため、答えにはなりません。WebOrb には、BlazeDS、RubyAMF、PyAmf、そしてもちろん真のメッセージングを可能にする adobe の LCDS とともに、他の言語のサーバーがいくつかあります。

于 2010-03-29T14:06:03.337 に答える
0

あなたはすでに答えを知っていると思いますが、これを調べている他の人のために:

すべての *AMF ソリューションは転送プロトコルとして HTTP を使用し、永続的な接続を持つことはできません。AMF は HTTP 経由でエンコードされて送信され、その後閉じられます。

「リアルタイム」リアルタイム (RTMP、RTMPT) を使用する場合は、次のような選択肢があります。オープンソース: Red5 (Java)、BlazeDS (Java)、FluorineFX (.NET) 商用: Wowza Media Server (Java)、WebORB ( .NET および Java)

于 2010-05-11T15:15:08.343 に答える