Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

A beginner's guide to queuing with WCF and MSMQ showing bi-directional client correspondance

, 2 Jan 2013
This is a working example of clients in queued correspondence with a service, sending messages to it, recieving unsolicited messages from it while both client and service can queue messages to the other while the other is offline.
QueuedExampleCode-noexe.zip
GPH_QueuedMessageClient
GPH_InboundMessageContact
Properties
GPH_QueuedMessageClient
bin
Debug
GPH_QueuedMessageClient.vshost.exe.manifest
Properties
Settings.settings
Service References
ServiceReference1
CGPH_QueuedMessageContract.wsdl
configuration.svcinfo
configuration91.svcinfo
GPH_QueuedService.disco
Reference.svcmap
GPH_QueuedMessageService
BroadcastAgent
bin
Debug
Properties
Service References
ServiceReference1
CGPH_InboundMessageHandler.wsdl
configuration.svcinfo
configuration91.svcinfo
GPH_QueuedInbound.disco
Reference.svcmap
GPH_QueuedMessageContract
Properties
Service References
ServiceReference1
CGPH_InboundMessageHandler.wsdl
configuration.svcinfo
configuration91.svcinfo
GPH_QueuedInboundJ1.disco
Reference.svcmap
GPH_QueuedMessageHost
bin
Debug
GPH_QueuedMessageHost.vshost.exe.manifest
Properties
QueuedExampleCode.zip
bin
Debug
obj
Debug
TempPE
GPH_QueuedMessageClient.vshost.exe
GPH_QueuedMessageClient.vshost.exe.manifest
obj
Debug
Refactor
TempPE
Settings.settings
CGPH_QueuedMessageContract.wsdl
configuration.svcinfo
configuration91.svcinfo
GPH_QueuedService.disco
Reference.svcmap
BroadcastAgent.dll
BroadcastAgent.pdb
obj
Debug
Refactor
TempPE
CGPH_InboundMessageHandler.wsdl
configuration.svcinfo
configuration91.svcinfo
GPH_QueuedInbound.disco
Reference.svcmap
bin
Debug
obj
Debug
Refactor
TempPE
CGPH_InboundMessageHandler.wsdl
configuration.svcinfo
configuration91.svcinfo
GPH_QueuedInboundJ1.disco
Reference.svcmap
GPH_QueuedMessageHost.vshost.exe
GPH_QueuedMessageHost.vshost.exe.manifest
obj
Debug
Refactor
TempPE
Service References.ServiceReference1.Reference.cs.dll

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Ger Hayden
Software Developer
Ireland Ireland
My first program was written in Basic on a Sinclair Spectrum ZX 16K in the summer of '85. Having studied Computer Systems I attempted to break into the world of C but took a wrong turn and got immersed in COBOL!
 
I looked a C again in 1994 but didnt follow up on it. In 2001 I introduced myself to Visual C++ 6.0 courtesy of Ivor Hortons book, but found the going difficult. I tipped my toe in the .NET water in '05 but the first example I tried in VC++ 2005 express didnt work and allied with the absence of MFC in the express package, I parked that up.
 
Along the way my career got shunted into software testing
 
A personal machine change force me to migrate to VS2008 in 2008. The new edition of Ivor Hortons book for VC++ in VS2008 reintroduced me to .NET and I got curious whereupon I went out and acquired Stephen Fraser's "Pro Visual C++/CLI and
the .NET 3.5 Platform". I am hooked!
 
After 20 years I think I have found my destination.

| Advertise | Privacy | Mobile
Web02 | 2.8.140721.1 | Last Updated 2 Jan 2013
Article Copyright 2013 by Ger Hayden
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid