Am reading an O’Reilly book called “Learning WCF” and in chapter one, it mentions: For example, services can be accessed over a variety of supported protocols, including named pipes, TCP, HTTP, and MSMQ.
And now I can’t help but wonder… Named pipes, HTTP, TCP and MSMQ and what other protocols? Didn’t they just mention all protocols that are available for WCF or are there more protocols available, but not mentioned?
And how to use those other protocols? And is it possible to even add more protocols?
The point is that WCF is extensible – you could write your own custom bindings to use custom protocols. People have for example written in-process/null transport bindings.
Out of the box, I agree that this pretty much covers it (you might want to consider HTTPS as a separate protocol, maybe not).