Unix ___domain socket

This is an old revision of this page, as edited by 199.172.169.21 (talk) at 09:05, 30 April 2007 (External links: {{man}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A Unix ___domain socket(UDS) or IPC socket (inter-procedure call socket) is a virtual socket, similar to an internet socket that is used in POSIX operating systems for inter-process communication. The correct standard POSIX term is POSIX Local IPC Sockets.

These connections appear as a byte stream network connection but go from the local computer to itself.

In addition to sending data, processes can send file descriptors across a Unix ___domain socket connection using the sendmsg() and recvmsg() system calls.