使用WCF的在线多人游戏

Did*_*xis 5 .net c# wcf web-services multiplayer

您认为WCF提供了开箱即用的必要管道,以支持在线多人游戏体验吗?特别是ala WoW,Ultima Online等的实时环境为什么或者为什么?

最重要的考虑因素可能是:

  1. 包含的绑定是否适合此类场景?

  2. 除了任何物理服务器要求,包含的绑定是否符合性能要求?

只是在寻找你对此事的看法!

谢谢

vcs*_*nes 18

您认为WCF提供了开箱即用的必要管道,以支持在线多人游戏体验吗?为什么或为什么?

不,不是开箱即用的.几乎所有在线游戏都使用UDP而不是TCP.本文解释了为什么非常好,特别是,看看"为什么你不应该使用TCP来连接多人游戏"这一节.WCF不使用开箱即用的UDP,因此您必须实现自定义传输.

包含的绑定是否适合此类场景?

是的,绑定可能是足够的,但运输不是.

除了任何物理服务器要求,包含的绑定是否符合性能要求?

确切知道的唯一方法是测试它.