标签: wpf wcf
我创建了一个游戏应用程序,将由互联网上的玩家播放。我目前使用wcf服务作为此游戏的Web服务。 哪个实例对于在线游戏应用的wcf服务会更好?
答案 0 :(得分:0)
嗯,这取决于。如果你是从头开始编写代码,那就相对随意了。一般来说,我认为倾向于实例是有意义的,因为共享状态通常比服务实现更好地存储在其他地方。
实现共享状态的一种方法是拥有该游戏状态的单例实例。这样,每个WCF服务调用只引用该单例。这提供了一些关注点分离:服务实现处理通信并保持游戏同步发生在其他地方。