【问题标题】:Multiple messages per poll in wsDualHttpBindingwsDualHttpBinding 中的每个轮询多条消息
【发布时间】:2012-05-14 16:33:38
【问题描述】:
轮询双工绑定支持每次轮询多条消息。
<pollingDuplex duplexMode="MultipleMessagesPerPoll"
但是,非silverlight 客户端不支持pollingDuplex。所以我必须在我的 WPF 客户端中使用wsDualHttpBinding。
有没有办法在wsDualHttpBinding 的每个投票中发送多条消息?
【问题讨论】:
标签:
wcf
binding
wsdualhttpbinding
【解决方案1】:
wsDualHttpBinding 不使用轮询 - 实际上唯一使用的双工绑定是
轮询双工。
所有其他双工绑定都将消息直接发送到客户端 - 它们的工作方式彼此略有不同(wsDualHttpBinding 从服务器到客户端有第二个连接,而 NetTcpBinding 使用从客户端到服务的单个连接,并且服务发送消息沿着相同的连接返回)
如果您想在服务器中批处理通知以减少往返次数,那么您必须编写该批处理