你认为WCF是否提供了开箱即用的管道以支持在线多人游戏体验,尤其是像魔兽世界、终极在线等实时环境的游戏?为什么?最重要的考虑因素可能是:1.所包含的绑定是否足够满足这种场景的需求?2.除了任何物理服务器要求外,所包含的绑定能否满足性能要求?期待听到您的想法!谢谢。
你认为WCF是否提供了开箱即用的必要基础设施以支持在线多人游戏体验?为什么或者为什么不?不,它并没有开箱即用。几乎所有在线游戏都使用UDP而不是TCP。这篇文章非常好地解释了原因,特别是看一下“为什么永远不应该使用TCP来网络化多人游戏”部分。WCF默认不使用UDP,所以您需要实现自定义传输。这些包含的绑定是否足够满足这样的场景?是的,这些绑定可能是足够的,但传输不是。除了任何物理服务器要求之外,这些包含的绑定是否满足性能要求?唯一确定的方法是进行测试。