Unix ___domain socket: Difference between revisions

Content deleted Content added
name comes from AF_UNIX; Unix (not just any OS); singular over plural; if we're going to define an acronym might as well use it
m MOS:AKA, MOS:BOLDLINKAVOID, MOS:BOLDSYN, delete incorrect commas
 
(39 intermediate revisions by 11 users not shown)
Line 1:
{{shortShort description|Communications endpoint for exchanging data between processes executing in the same operating system}}
A '''Unix ___domain socket''' ('''UDS'''), a.k.a.'''local socket''', or '''[[inter-process communication]]''' ('''IPC''') '''socket''', is a [[communication endpoint]] for [[inter-process communication|exchanging data between processes]] executing in the same [[Unix]] or [[Unix-like]] operating system.
 
The name, ''Unix ___domain socket'', refers to the <code>___domain</code> argument value <code>AF_UNIX</code> that is passed to the function that creates a socket [[system resource]]. The same communication ___domain is also selected by <code>AF_LOCAL</code>. <ref name="man-unix-sockets"></ref>
 
Valid <code>type</code> argument values for a UDS are:<ref name="man-unix-sockets">{{cite web
Line 30:
 
==External links==
* {{man|sh|socket|SUS||create a socket}}
* {{man|sh|socketpair|SUS||create a pair of connected sockets}}
* {{man|sh|sendmsg|SUS||send a message on a socket}}