Flash p2p:管理客户端

时间:2011-02-28 18:19:52

标签: flash actionscript-3 p2p flash-media-server adobe-cirrus

在p2p(cirrus)应用程序中管理客户端的最佳方法是什么?例如,我想为2名玩家制作游戏。用户点击按钮“播放”,另一个随机用户(也点击“播放”)将成为他的对手。我试图理解,管理这些点击“播放”的在线用户的最佳方式是什么。我怎么能理解,有人下线了?什么服务器技术将是最好的?我在想FMS,但如果我有它,我不需要p2p,是吗?我可以使用 client1< - > FMS< - >制作游戏的client2 计划。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你可以查看https://github.com/s9tpepper/RealtimeGameLib 要么 http://code.google.com/p/cocoon-p2p/

我对活跃用户名单使用FMS和SharedObject.getRemote()。

但是如果您正在构建仅适用于P2P用户的应用程序,则可以通过Stratus / Cirrus groupspec.serverChannelEnabled = true使用NetGroup和bootstrap用户(就像tomkrcha在realtimegamelib中所做的那样)。

http://www.adobe.com/devnet/flashmediaserver/articles/p2p_rtmfp_groups.html