Cook Computing


November 8, 2003 Written by Charles Cook

The System.MessageBus.Transports page in the Longhorn SDK lists the various transports available in Indigo:

  • CrossProcessTransport
  • HttpTransport
  • InProcessTransport
  • ISAPIHttpTransport
  • Pop3Transport
  • SmtpTransport
  • SoapTransport
  • TcpTransport

SoapTransport is a virtual transport which heuristically determines the actual transport to be used by attempting connections on the host using various protocols.

CrossProcessTransport is apparently implemented using Named Pipes. My experience with using Named Pipes with Remoting is that it is nowhere near as fast as cross-process COM so maybe CrossProcessTransport implementation will change if it is to become "extremely fast".