Question: what is wsdualhttpbinding in wcf?
Answer: To support callbacks over HTTP, WCF offers the WSDualHttpBinding, which actually sets up two WS channels: one for the calls from the client to the service and one for the calls from the service to the client. Two way communication can be set up for MSMQ bindings by using two one way contracts.