我们在 AIR+AS3+Flex 环境下开发本地多人游戏。我们使用基于 RTMFP 协议的 p2plocal 库。我们在测试中发现了以下错误:似乎有节点数的限制。大约 16 个节点,RTMFP 网络中出现错误。例如:如果网络中已经有 15 个节点,并且有一个新节点加入,一些旧节点看不到新节点,“反之亦然”。超过 16 个节点,RTMFP 网络不准确:有些节点没有任何逻辑就看不到其他节点。
这是 RTMFP 的问题吗?或者可能是 Windows 套接字限制?或者..?
有人有什么想法吗?
我们在 AIR+AS3+Flex 环境下开发本地多人游戏。我们使用基于 RTMFP 协议的 p2plocal 库。我们在测试中发现了以下错误:似乎有节点数的限制。大约 16 个节点,RTMFP 网络中出现错误。例如:如果网络中已经有 15 个节点,并且有一个新节点加入,一些旧节点看不到新节点,“反之亦然”。超过 16 个节点,RTMFP 网络不准确:有些节点没有任何逻辑就看不到其他节点。
这是 RTMFP 的问题吗?或者可能是 Windows 套接字限制?或者..?
有人有什么想法吗?
RTMFP 是基于 UDP 的 P2P 通信,高度依赖网络(可能无法可靠工作)。
使用这些工具测试您的 RTMFP 功能: http: //cc.rtmfp.net/ http://blog.yoz.sk/2010/07/rtmfp-connection-tester/
要开发对大多数用户可靠工作的解决方案,可以使用 RTMP 中继服务器。