我在C/Linux中创建了一个聊天服务器,flash二进制套接字和libev,它似乎工作得很好,但我一直在寻找闪存对等服务,我想知道这可以做什么。它似乎是UDP,这可能是一个杀手锏,但如果可以通过使用P2P来降低服务器成本,那将是惊人的。AS3 - P2P网络
是否有可能使聊天服务器完全是P2P并且没有服务器成本?我注意到它需要闪存10,我认为我的应用程序中没有其他任何内容需要最近闪存,所以这显然是另一个缺点。在研究一项新技术时,有太多变数可能会让人感到压抑。我很感激任何批评客户端/服务器与Flash在P2P网络。
在此先感谢!
当我看到这样的Battle.net我认为主要是P2P(暴雪已经做了一些工作的服务器相匹配的人,但我认为这是有关它)让我觉得如果游戏可以支持P2P(即不是MMO),那么它可能是聊天服务器之类的好模型。 – 2012-02-18 12:13:40
必须有一些服务器成本,因为您必须以某种方式连接用户,并且只有AIR可以使用UDP。你看看RTMFP协议。 – turbosqel 2012-02-18 14:20:28
Adobe在他们的实验室http://labs.adobe.com/technologies/cirrus/上有一个名为Cirrus的P2P解决方案,用于握手客户端,以便他们可以在没有服务器的情况下直接交换数据。理论上,使用Cirrus时不需要服务器,但客户端需要知道Cirrus为每个客户端返回的密钥才能连接到它们。这是数据库发挥作用的地方,可以轻松存储密钥并将显示名称链接到它们。用数据库来服务器.. – 2012-03-13 12:00:21