在WCF net.tcp绑定中更改套接字选项

15

我有一个使用 net.tcp 绑定并实现了一些服务的 .net 4.0 WCF 应用程序。
我想为该绑定设置 TCP 套接字选项(ReuseAddress选项,此相关问题解释了我为什么这样做)。
如果我正在使用原始套接字,则可以使用Socket.SetSocketOption方法。

是否有一种方法可以从 net.tcp 绑定中提取底层的原始套接字以更改其选项?还是其他设置此选项的方法?


尝试创建一个设置了重用地址的套接字,然后初始化 net.tcp 绑定应用程序。 - dvasanth
你尝试过使用 net.tcp 端口共享吗? - MattC
1个回答

0

Amir,谢谢你对添加ReuseAddress选项的建议。然而,我们需要更好地了解你的具体情况。在相关的问题(在WCF net.tcp绑定上更改Socket选项)上下文中,你是否启用了端口共享?似乎端口共享可能会导致类似的症状。基本上,我们需要具体的重现程序和设置步骤来更好地理解这个问题。 如果有人仍然遇到这个问题或认为需要添加reuseAddress选项,请使用重现程序和重现步骤报告错误http://connect.microsoft.com/VisualStudio。谢谢。


这并不是一个真正的回答,请等到您可以评论时再发表意见。 - Lee Taylor
正如您所看到的,这个问题来自2012年,已经将近4年了。当时,在遇到许多WCF问题(其中之一就是这个问题)后,我回归直接使用套接字。顺便说一下,一个主要的问题是WCF性能,因此即使上述问题得到解决,我仍然更喜欢使用套接字。 - Amir Gonnen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接