我正在研究WPF中的4人网络游戏并在此过程中学习WCF。到目前为止,为了处理网络通信,我遵循YeahTrivia game on Coding4Fun游戏的建议:我使用dualHttpBinding,并使用接口将消息发送回客户端。它工作得很好。 但是,我的服务变得非常大。它具有处理游戏本身的方法/回调,还包括聊天系统,登录/注册过程,匹配,名单/玩家信息等等。服务器和客户端都变得很难维护,因为所有
我很好奇,看看大多数开发人员如何去设计合同,他们的网络服务。我对服务体系结构很陌生,特别是对于WCF的新手。 总之,我想看看你是返回在您的操作对象的类型,并不会在你的服务的每个操作返回相同的对象? 例如,请考虑以下几点: 目前,我创建一个ServiceBase对象,类似于继承所有服务:
public abstract class AppServiceBase<TDto> : Disposabl
我建立WCF服务,我有一个关于WCF服务设计问题: 例如: 如果我有一个数据accass层有两个类人和产品: public class Person
{
public DataTable Select()
{...}
}
public class Product
{
public DataTable Select()
{...}
}
两个类有