我目前正在处理涉及netTcpBinding
上的客户回调的服务。但是,我无法找到以下两个问题的答案:
我了解在使用wsDualHttpBindings
时,有一个名为clientBaseAddress
的属性可用于设置客户端地址。但是,netTcpBinding
没有类似的属性?
答案 0 :(得分:1)
netTcpBinding
是双向的,因此您无需做任何事情来指定客户的地址。
您必须为wsDualHttpBinding
指定它的原因是因为该绑定建立了2个HTTP通道(因为HTTP不是双向的) - 一个用于客户端到服务,第二个用于服务对客户的服务。
所以回答你的问题:
将用于回调的地址是客户的地址。
您无需使用netTcpBinding
更改回调地址。实际上,你也不想为wsDualHttpBinding
更改它 - 我认为你的意思是如何在代码中设置它,在这种情况下你不能也不需要