我的服务InstanceContextMode
设置为Single
模式。
我正在与许多客户端连接到这项服务,使用OperationContext.Current.GetCallbackChannel<IMyService>()
获取它的回调通道,然后向每个连接的客户端发送一些消息,但是我只在一个客户端中获得相同的消息两次(这个后来被联系了)
如果我InstanceContexMode
PerSession
,一切都很有效。
我错过了什么?因为默认我认为这是可能的,对吧?
答案 0 :(得分:0)
WSDualHttpBinding(又名“双工”绑定)要求会话正常工作。该会话用于跟踪每个客户端的回调信道,IIRC。