询问者
请微软专家举出双工通信在实际项目中的使用场景的例子

问题
全部回复
-
请微软专家给出双工通信,要达到的一个实现某种功能需求的目的(理论就能接实,但微软举的双工通信的例子,不能体现出此目的来),
个人认为,即然是双工,就是客户端可以调用服务端接口,并把结果显示在客户端,同时,服务端也可以回调客户端接口,此时要把结果显示在服务端,而不是还把调用结果显示在客户端,这样就体现不出双工来(微软举的hello mcf,计算加减乘除的例子,服务端调用的结果还是显示在客户端,这与单工的效果是一样的,有啥必要用双工呢,也许是这个例子举的不形象,或者是这方面的例子比较难举,培训专家没有实践经验,举不出更好的例子,就顺便举了个例子来忽修人,请微软的实践专家来讲解吧)
-
不知道你听的是哪个课程啊。能告诉一下名字吗?可能不是我讲的。
双工通信,没这么难理解。之前也有很多人问。大部分是第一次接触感觉迷惑。实际生活中到处是这种例子。
比如手机通信。
双工简单来说就是允许互相发消息。
传统的调用 都是请求、应答模式。也就是谁先发起,谁来调用等待结果。
WCF支持的双工,实际是允许服务端可以主动向客户端发送消息。这种需求,很多项目都需要,比如聊天室,或者 服务监控程序,发现异常就可以来发送消息给客户端。
而不需要 客户端 每隔一秒来轮训。后续的WCF还支持WebSocket,这个是HTML5的一个新规范。之前我也讲过课程。应该应用更加广泛吧,尤其是Web与移动互联网应用里。
Frank Xu Lei--谦卑若愚,好学若饥
[老徐的网站]:http://www.frankxulei.com/[老徐的博客]:http://54peixun.com/Author/frankxulei
微软WCF中文技术论坛
微软WCF英文技术论坛
Windows Azure中文技术论坛