首页 > 代码库 > WCF全双工以及用户名密码验证

WCF全双工以及用户名密码验证

WCF是支持TCP双向连接的,支持Server和Client之间互发协议,通过 订阅-发布 的全双工形式实现,全双工的用户名密码验证需要X509证书加密,单工模式的用户名密码验证时,X509证书是可选的。

在全双工模式下,会有断线的问题,目前我还没有根本解决,在单位的项目中只是做了断线重连的处理,但希望有识之人告知更好的方法。。。

下面是WCF用户验证的Demo,包含单工和全双工模式,刚入门,有什么好的建议多指教。

附上Demo下载地址:WCFDemo.rar

Demo运行前需要注册X509证书,方法:

管理员身份打开命令行窗口,找到makecert.exe地址,输入以下命令

makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=poker -sky exchange –pe

参考:http://www.cnblogs.com/xiaozhuang/archive/2008/04/30/1177399.html

WCF全双工以及用户名密码验证