首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wcf 4.0中如何使用网络管道中的双工

在wcf 4.0中如何使用网络管道中的双工
EN

Stack Overflow用户
提问于 2013-01-29 13:57:39
回答 1查看 875关注 0票数 0

我们有什么办法可以使用netnamed管道绑定与双工吗?我得到了以下错误。

契约需要双工,但是绑定'NetNamedPipeBinding‘不支持它,或者没有正确配置来支持它。

代码语言:javascript
复制
       ServiceHost host = new ServiceHost(typeof(MyService));
        NetNamedPipeBinding npb = new NetNamedPipeBinding();
        npb.MaxBufferSize = Int32.MaxValue;
        npb.MaxReceivedMessageSize = Int32.MaxValue;
        npb.OpenTimeout = new TimeSpan(200000);
        npb.CloseTimeout = new TimeSpan(200000);
        npb.SendTimeout = new TimeSpan(200000);
        npb.TransferMode = TransferMode.Streamed;

        host.AddServiceEndpoint(typeof(IMyService), npb, "net.pipe://localhost/MyService");
        host.Open();  // I am getting above error here

请引导我。

EN

回答 1

Stack Overflow用户

发布于 2013-03-04 03:02:48

双工通信与称为管道绑定的网络一起工作。试着移除:

代码语言:javascript
复制
npb.TransferMode = TransferMode.Streamed;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14584677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档