WCF双工通信为一个高效的.NET程序语言。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。
不知道你弄好了,有没部署测试下这双工啊,我去年呢,也是用了下着玩意,开发环境好使,后来部署上去就不听话了,80端口被占用,试试看哦!,有解决的法子,记得给我发个邮件啊,我还没解决这个问题的,当... --BillGan 《WCF服务编程》建议配置服务用配置文件,写在代码里面确实不大好。阅读排行榜评论排行榜了解过了上一篇的Silverlight与WCF基本通信的尝试,终于超我的Web多客户端象棋迈进一步步了。#t#
不过上一篇的尝试真正解决的Web获取WCF双工通信的方式还是通常的拉消息。任然不能满足我Web象棋的实时性。其实通过前面这么长时间的尝试,最终真正希望还是使用Silverlight与WCF的双工通信。关于Silverlight与WCF双工通信双工通信的实例最权威的应该是MSDN上提供的两篇文章。服务端实例可以参考该链接,客户端实例可以参考该链接,原该文章是在Silverlight2.0上实现的,如果开发是在Silverlight3.0上做,文章后面的Comment已经对新版本的Silverlight进行了修正。虽然修正不是很及时,但是好歹现在这个例子是可用了,哈!
当然要想把该例子完全应用在项目中,真的还需要不少的改造才好,不管怎么样,大概尝试Silverlight与WCF双工通信双工通信是没有问题了。现在既然MSDN上的例子这样完整了,我就是想提出些真正比较有价值的项目开发实战的方式,而不是仅仅为可用的代码,希望能给在尝试摸索的朋友们一点帮助!项目结构继续改善调整
在上一篇文章里面我已经对原Silverlight消费WCF双工通信服务进行了项目的改造,并且给出了分别部署服务和Silverlight客户端的过程以及其中遇到的一些问题,现在把该结构应用到Silverlight消费WCF双工服务上基本的是完全实用,只是其中需要改动的细节不可忽略。
这里先把新的项目结构图示下: