WCF(二)三种通信模式

WCF在通信过程中有三种模式:请求与答复、单向、双工通信

请求与答复模式

客户端发送请求,然后一直等待服务端的响应答复(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序

请求与答复模式为WCF默认模式,无需任何设置

        [OperationContract]
        string GetData(int value);

单向模式

客户端向服务端发送求,不管服务端是否接收成功或处理,直接往下执行。

开启方法如下

        [OperationContract(IsOneWay = true)]
        string GetData(int value);

双工通信

只有tcp模式支持,http模式不支持。

客户端和服务相互调用,客户端的程序A调用服务端的程序A,服务程序A执行完成前又调用客户端的程序D,然后再返回到程序A,

客户端的程序A调用服务端的程序A,服务程序A执行完成前又调用客户端的程序D,然后再返回到程序A,

posted @ 2017-06-27 23:40  【可乐不加冰】  阅读(218)  评论(0编辑  收藏  举报