サービスが WCF で双方向バインディングを使用している場合、操作内でこれを行うことができます。
OperationContext.Current.GetCallbackChannel<IClientReceiver>()
呼び出し元への参照を取得します。そのリファレンスは何ですか?つまり、ブードゥー魔法をやっているようです。サービスがメッセージをクライアントに送り返すことを可能にする舞台裏で何が起こっているのでしょうか?
また、これは TCP バインディングと二重 http バインディングでどのように異なるのでしょうか? TCPはネイティブにクライアントにコールバックできることを理解しているためですが、httpはできないため、クライアントにコールダウンするためにサーバー側に2番目のチャネルを作成する必要があります。