场景:

一个服务端(S), n个客户端(C1,C2...Cn),   Cx1 通过 S 调用 Cx2  ,x1,x2属于{1,2,3...n},上指定的方法

采用WCF,并且采用泛型 实现强类型编程

过程,C1在S上发出消息(通过消息推送服务器),C2收到消息后,执行方法并上报进度与结果

 

 注意

    IIS中AppDomain是否是一个的

    C2上的消息处理不在UI线程,

 

步骤1:

定于输入输出类,声明接口并定于实现(调用模板方法)

输入输出结构--注意命名空间跟类名要C与S端一致

    public class TestARequest
    {

        public long Id { get; set; }

        public String Name { get; set; }

        public List<String> Items { get; set; }
    }

    public class TestAResponse
    {

        public long Id { get; set; }

        public String Name { get; set; }

        public List<String> Items { get; set; }
    }
View Code

相关文章: