所以Actionscript has RTMFP可用于与centralized server进行P2P网状网络通信,以控制开放端口并收集peer IPs。然而它does not work for iOS并且它是Actionscript。
所以我需要一个纯Mono / .Net P2P(或某些C ++库的iOS兼容.Net包装,适用于主要平台)网络通信库+服务器,可以将服务器负载降至最低,几乎不会直接带来所有数据交换对客户。
我需要它的主要用途是跨平台(iOS作为主要目标)游戏客户端应用程序。有没有这样的解决方案?
答案 0 :(得分:1)
有一些基于开源逆向工程的解决方案。所有这些都不完全符合rfc7016和rfc7425。
对于服务器端,有两种解决方案:
1. https://github.com/OpenRTMFP/Cumulus
2. https://github.com/MonaSolutions/MonaServer
目前没有基于客户端的lib作为开源。如果您对该解决方案感兴趣,我已经实现了服务器端并在C语言中使用客户端lib进行跨平台。