先看一张图吧:
问题一:是客户端先注册,还是服务器端先进行广播?
问题二:服务器端进行广播,是不是向每个客户端广播的内容都一样?自己的理解:客户端先进行注册,然后服务器端把客户端请求返回的信息广播给每一个客户端,指定客户端收到信息执行操作。       理解的对吗???定义服务契约:   1. using System.ServiceModel;  
   2.   
   3. namespace WcfDuplexMessageService  
   4. {  
   5.     [ServiceContract(CallbackContract=typeof(IClient))] 
问题三:这个契约是怎样定义的,有什么作用?客户端和服务器端必须遵守什么样的规定
 

   6.     public interface IMessageService  
   7.     {  
   8.         [OperationContract]
问题四:这个契约是怎样定义的,有什么作用?客户端和服务器端必须遵守什么样的规定
  

   9.         void RegisterClient();  
  10.     }  
  11.   
  12.     public interface IClient  
  13.     {  
  14.         
问题五:这个契约是怎样定义的,有什么作用?客户端和服务器端必须遵守什么样的规定
[OperationContract(IsOneWay = true)]  

  15.         void SendMessage(string message);  
  16.     }  
  17. }  

解决方案 »

  1.   

    补充一下,博客地址:
    博客来源:http://blog.csdn.net/fangxinggood/archive/2011/01/15/6142861.aspx博主还有两句话:
    (1) 定义的IClient用于客户端回调。问题六:客户端回调什么意思?怎么个处理过程,“回调”???。回调是不是客户端发出请求,然后将处理的结果返回给客户端???

    (2) 定义的RegisterClient()用于将客户端回调实例注册到服务端问题七:“回调实例注册到服务器端”???怎么对回调实例进行注册,理解不了?
      

  2.   

    一次回答你的所有, 才51页
    WCF入门.pdf  不要每次都回来提问了http://ishare.iask.sina.com.cn/f/5674486.html把所有分数都给我把 ^_^
      

  3.   

    等等机器人就会来。机器人的WCF好X。推荐
      

  4.   


    GoodBook,可惜了LZ不怎么喜欢看书