Pipes are kernel entities, just for inter process communication (within the same host). When using as part of a network connection, that connection can be lost (network connections tend to break), hence also a "broken" pipe.
Sockets and STREAMS are the only two forms that are generally supported for IPC between processes on different hosts.
|