有没有使用Flash10beta RTMFP UDP协议来构建实时Flash游戏的例子?到目前为止,RTMFP的例子似乎集中在flash客户端之间的P2P网络上,有没有人知道基于RTMFP的传统客户机/服务器UDP通信的任何例子。
有谁知道RTMFP做NAT防火墙穿孔让客户端“主办”实时游戏的能力吗?想象一下,能够通过闪存客户端在网络上执行XBox实况匹配,并允许客户端通过web浏览器托管基于flash的实时“职责调用”-like游戏服务器。
听起来,Adobe 地层工程为P2P实时通信提供了一种“有趣”的服务。我相信这是通过协调P2P与中央服务器的关系来实现NAT导航以绕过防火墙。
此外,Adobe还有另一个名为生命周期协作处的产品
尝试RTMFP和ClientToClient:
在使用RTMFP时有几个非常有趣的问题。首先,基于UDP的方式意味着很多防火墙都不允许使用。尝试连接并失败是很常见的。Cocomo通过同时尝试几个连接来解决这个问题,使用了几个协议。无论哪一个成功,都会赢得作为你的会话连接的奖励。
LCCS听起来像是提供P2P游戏的“更全面”的解决方案,以及标准的客户机/服务器UDP或基于TCP的游戏。它尝试P2P UDP,如果失败,它可以返回到客户机/专用服务器TCP或UDP通信。这似乎是游戏服务提供商想要自己管理的东西(“云”LCCS和Stratus服务在游戏服务器的“服务器端”上没有足够的控制权),是否有类似于这些“令人惊讶的”NAT穿孔和TCP后备服务的开源工作?
有人知道任何支持RTMFP (或任何其他Flash 10 beta UDP协议)的开源项目吗?是否有使用RTMFP的实时游戏示例?
发布于 2010-12-11 08:48:01
OpenRTMFP与积云https://github.com/OpenRTMFP/Cumulus ;)
发布于 2009-11-25 15:46:39
我在夏天做了一场使用Stratus的游戏。它不是开源的,主要是因为我一直懒得把代码发布到游戏的多人玩家塔-Defense.com上。我使用Stratus开发的另一个实用工具是BelugaFile,它是开源的。BelugaFile是一个使用AIR的p2p文件传输实用程序。
发布于 2009-11-08 12:02:16
下面是一个用Adobe构建的实时多人tictactoe。
http://timepurge.com/tictactoe/
https://stackoverflow.com/questions/1677692
复制相似问题