Overview

Pipes provide means for interprocess communication. There are two types:

  1. Anonymous pipes provide interprocess communication on a local computer.
  2. Named pipes provide interprocess communication over a network.
Pipe TypeCommunication
Direction
Server InstancesUsed for communication between…Implemented Via
AnonymousOne-waySingleThreads or between parent/child processesAnonymousPipeServerStream
and AnonymousPipeClientStream
NamedDuplexMultipleTwo processes over a networkNamedPipeServerStream
and NamedPipeClientStream