2010-11-24 9 views
3

Cirrus/LiveCycle Collaboration ServiceなしでFlash P2Pを実行できないのは本当ですか?私はa similar questionを見てきました。それはできないと主張されています。それでは、なぜですか?また、同僚back2dosが問題にsome thoughtsを持っていたのを見ましたが、彼はdownvotedされたので、私は彼が正しいかどうか疑問に思っていますか?Cirrus/LCCSなしでFlash P2Pが可能ですか?

+0

関連:http://stackoverflow.com/questions/1110880/does-flash10-p2p-really-work – Aleks

答えて

2

真のP2Pは、FlashPlayerがピアからの着信接続を受け入れることができず、共通のホストサービスからの仲介接続のみを受け入れることができないため、実際には不可能です。

CirrusとLCCSはある種のP2P機能を提供していますが、真のP2Pではありません。

つまり、Flashベースのクライアント(ホストへの永続的接続は必須)をホストし、それらの間の通信を仲介するホストが世界で最も複雑なものではないということは、簡単に複製できます。

ビルドしたいアプリケーションの種類によって、Torrentクライアントが(不可能な直接接続のサポートのため)不可能です。しかし、Cirrus/LCCSがなければ、コラボレーションや他の同様のP2Pアプリケーションが可能です。あなたが唯一のLAN上でピアツーピア必要がある場合

+0

cirrusがなければ、サーバーを介してデータをプロキシして、あるピアから別のピアにデータをどのように渡すつもりですか? – Tom

1

私はこれらの技術に精通していません。しかし、私は、Flashが低レベルのXMLSocketクラスを実装していることを知っています。あなたがやっていることの複雑さにもよるが、これは適切な解決策かもしれない。私はそれを個人的に使っていませんが、これを使って簡単なゲームクライアントを作った友人がいます。

+0

興味深いことに、スターターのための便利なリンクが2つあります:http://www.flashrealtime.com/ http://www.flashp2p.com/ – Aleks

1

は、Flash Media Server Enterpriseが言及されていませんか?古いSkool AS1と高度なビデオストリーミングを持つCirrusのようなものです。また、AIRでは、あらゆる種類のリスニングソケットを開くなど、Flash Playerで行うことはできません。

$$$(FMSは非常に高価ですが、Amazon EC2にはありますが)を管理したいので難しいです。

関連する問題