我正在尝试学习如何创建能够发送和接收数据的Web服务.
作为一个例子,我定义了一个ServerTimeService:  
[ServiceContract]
public interface ServerTimeService
{
    [OperationContract]
    DateTime GetServerTime();
    [OperationContract(IsOneWay = false)]
    DateTime SendServerTime();
}
现在我被告知我应该提供一个回调合同,但我真的不明白为什么或它是什么?何时调用回调合约?
还有更多我希望看到一个代码例外发送服务器时间并在客户端接收它.
这是另一个简单的双工示例,很好地概述了基础知识.包括一个示例项目. http://realfiction.net/2008/01/30/the-no-frills-bare-bones-example-to-duplex-wcf