日期:2014-05-17  浏览次数:20433 次

WCF 新手的一些疑问
最近一直在学习WCF 有些不明白的地方望高手给于解答:

WCF都 有服务端 宿主  还有客户端

我们平时中的项目是不是只要开发服务端  还有宿主的操作;  客户端的留下要调用者开发??

宿主平时在项目中是不是一般都WONDOWS服务或者说IIS比较多??


------解决方案--------------------
看你开发什么样的程序。

如果你是开发一个开放的服务器程序,偏重于“调用”,当然是,但是也可以用WCF开发偏重于“通讯”的程序,比如说开发一个聊天程序,那么客户端、服务器端都是自己开发了。

寄宿用Windows Service和IIS的确实比较多,尤其是偏重于“调用”的场合,因为它们适合长期后台运行。但是对于“通讯”程序,尤其是点对点的通讯,那么寄宿在一般程序中将是最佳的选择。