wcf双工通信,徐长龙讲的例子,不能说明双工通信的好处及必要性
徐老师,感觉你对wcf双工通信理论上讲的比较清楚,但举的例子,似呼说明不了双工通信的好处,及其必要性.
虽然听了微软的WCF系列课程,但感觉在双工通信这块的例子讲的比较差,举的例子不能体现出双工通信的好处(感觉没有必要用双工,用单工的方式都可以解决),认为就是为了举例而举例,举的例子体现不了双工的必要性(比如,把打印结果显示的函数写在服务器端,不是也可以显示吗?为什么非要写在客户端,同时结果又显示在客户端,这与单工的结果没有啥区别)
请微软专家给出双工通信,要达到的一个实现某种功能需求的目的(理论就能接实,但微软举的双工通信的例子,不能体现出此目的来),
个人认为,即然是双工,就是客户端可以调用服务端接口,并把结果显示在客户端,同时,服务端也可以回调客户端接口,此时要把结果显示在服务端,而不是还把调用结果显示在客户端,这样就体现不出双工来(微软举的hello mcf,计算加减乘除的例子,服务端调用的结果还是显示在客户端,这与单工的效果是一样的,有啥必要用双工呢,也许是这个例子举的不形象,或者是这方面的例子比较难举,培训专家没有实践经验,举不出更好的例子,就顺便举了个例子来忽修人,请微软的实践专家来讲解吧)
WebCast20090120pm_Demo_设计和实现服务协定 中的WcfServiceLibrary2 讲到的 equals 和 equation两个方法,用单工模式,写在服务端,是不是也能实现提示的功能,如果能实现,为什么还要用双工呢(双工的必要性体现在那里呢?)?你能举出一个必须要用双工通信的例子吧