Use the NetNamedPipeBinding for inter-process communication on the same machine. Use the NetTcpBinding if you are crossing machine boundaries. I’ve found this flow chart helpful.
.
More Related Contents:
- How do I start a process from C#?
- How do I determine the owner of a process in C#?
- Kill child process when parent process is killed
- Wait until a process ends
- Understanding WCF Windows Authentication
- How can a Windows Service start a process when a Timer event is raised?
- creating WCF ChannelFactory
- Using Process.Start() to start a process as a different user from within a Windows Service
- Async process start and wait for it to finish
- How to make a call to my WCF service asynchronous?
- How to execute a command in a remote computer?
- How can I install a certificate into the local machine store programmatically using c#?
- .NET – WindowStyle = hidden vs. CreateNoWindow = true?
- IIS WCF service hosting vs Windows Service
- Different forms of the WCF service contract interface
- Why re-initiate the DbContext when using the Entity Framework?
- Why method overloading is not allowed in WCF?
- Caching in WCF?
- “Do not use Abstract Base class in Design; but in Modeling/Analysis”
- CORS Support within WCF REST Services
- How to call wcf service Asynchronously
- How can I pass a lambda expression to a WCF service?
- Error 5 : Access Denied when starting windows service
- Returning DataTables in WCF/.NET
- How can I prevent BufferManager / PooledBufferManager in my WCF client app from wasting memory?
- When to change the Generate Serialization Assembly value?
- Passing Interface in a WCF Service?
- Does WCF support WS-Security with SOAP 1.1?
- How to send keys instead of characters to a process?
- PostMessage WM_KEYDOWN send multiply keys?