响应csdn的号召,做了一个小的基于wcf的聊天程序,分享给大家,也许很多人希望有一个wcf的通讯的小例子,可是网上的代码不是太复杂,就是太简单。适合的例子不太好找,为此我写了这个程序。在编写程序的过程中,我得到过方同学、徐雷同学等的帮助,在这里一并致谢。其实这个程序是我一个稍微复杂一点的程序的原型并且修改的版本。
先上一个效果图,程序很简单,只支持基本的聊天功能。服务器负责维护一个用户登录列表和转发消息,客户端可以同时和多个人聊天,双击左边列表即可。
程序用到wcf的双工通讯。采用VS2010编译(当然也可以支持2012),运行程序很简单,先在服务器执行WCFMessengerServer.exe,再执行WCFMessenger.exe,输入一个用户名,一个服务器地址即可。
至少要有2个客户端运行哦,自己是不能和自己聊天的。
代码下载地址:
http://download.csdn.net/detail/caozhy/5287998,希望大家支持。