A Unix domain socket (UDS), a.k.a. local socket, a.k.a. inter-process communication (IPC) socket, is a communication endpoint for exchanging data between...
4 KB (482 words) - 11:56, 26 March 2025
A Berkeley (BSD) socket is an application programming interface (API) for Internet domain sockets and Unix domain sockets, used for inter-process communication...
29 KB (3,512 words) - 08:53, 28 April 2025
symbolic links, directory junction points, volume mount points and Unix domain sockets. Also, reparse points are used as placeholders for files moved by...
20 KB (2,293 words) - 20:28, 2 May 2025
files in Unix-based systems. POSIX defines categories: regular, directory, symbolic link, FIFO special, block special, character special, and socket. An operating...
8 KB (967 words) - 01:28, 1 June 2025
utility. Other socket types are implemented over other transport protocols, such as Systems Network Architecture and Unix domain sockets for internal inter-process...
18 KB (2,346 words) - 13:40, 22 February 2025
Netlink (section Netlink socket families)
different userspace processes, in a way similar to the Unix domain sockets available on certain Unix-like operating systems, including its original incarnation...
11 KB (1,063 words) - 09:57, 17 February 2025
TCP/IP Illustrated (section Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols)
Transfer Protocol) NNTP (Network News Transfer Protocol) UNIX Domain Protocols (see Unix domain socket) As with Volume 2, examples from 4.4BSD-Lite are used...
4 KB (215 words) - 07:50, 30 September 2023
is pulled Ball and socket joint Network socket, an end-point in a communication across a network or the Internet Unix domain socket, an end-point in local...
2 KB (313 words) - 04:53, 29 May 2023
File descriptor (category Unix file system technology)
mkfifoat() fdopendir() Unix file descriptors behave in many ways as capabilities. They can be passed between processes across Unix domain sockets using the sendmsg()...
13 KB (1,189 words) - 23:54, 12 April 2025
methods it supports. For instance, in Unix-like operating systems such as Linux libdbus typically uses Unix domain sockets as the underlying transport method...
40 KB (4,565 words) - 19:30, 13 June 2025
Shared memory (section Support on Unix-like systems)
on the same machine (of other IPC methods, only Internet domain sockets—not Unix domain sockets—can use a computer network), and care must be taken to avoid...
11 KB (1,301 words) - 20:25, 2 March 2025
Early versions of OpenSSH had an exploitable race condition for Unix domain sockets. They remain a problem in modern systems; as of 2019, a TOCTOU race...
13 KB (1,340 words) - 22:46, 3 May 2025
between two hosts on a network. It supports Unix domain sockets, TCP, SCTP, DLPI and UDP via BSD Sockets. Netperf provides a number of predefined tests...
2 KB (171 words) - 06:44, 8 November 2024
using a Unix domain socket. ssh-agent creates a socket and then checks the connections from ssh. Everyone who is able to connect to this socket also has...
6 KB (694 words) - 19:56, 5 June 2025
operation. It is sometimes presented as Cluster Domain Sockets, in contrast to the well-known Unix Domain Socket service; the latter working only on a single...
16 KB (2,271 words) - 06:00, 22 June 2025
application programming interface connects to the database using a Unix domain socket, while a TCP connection via the loopback interface requires the direct...
7 KB (1,376 words) - 19:24, 17 May 2025
abstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix-domain socket or TCP socket to Quagga clients. The Zserv clients...
4 KB (338 words) - 07:00, 8 January 2025
subproject in 2009, shepherded by Chris Darroch. It only supports Unix domain sockets, no TCP sockets. A third-party module mod_fastcgi is also being used. For...
14 KB (1,272 words) - 09:30, 4 June 2025
Sway (window manager) (category Unix windowing system-related software)
shift key. Like i3, Sway can be extended and manipulated using its Unix domain socket and JSON-based IPC interface from many programming languages. Sway's...
6 KB (482 words) - 15:58, 3 February 2025
I3 (window manager) (category Unix windowing system-related software)
achieved via a plain text file and extending i3 is possible using its Unix domain socket and JSON based IPC interface from many programming languages. Like...
7 KB (578 words) - 17:21, 20 November 2024
events ANSI escape code controlled TTY IPC with socket sharing, using Unix domain sockets or named pipes (Windows) Child processes Thread pool Signal handling...
3 KB (266 words) - 09:51, 13 January 2025
Everything is a file (category Unix file system technology)
be renamed, and may be opened like regular files. Under Unix derivatives, Unix-domain sockets appear as S_IFSOCK-type files in the filesystem, can be...
18 KB (2,076 words) - 14:17, 17 March 2025
Distribution Service Database-as-IPC Protected procedure call Stevens, Richard. UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications...
12 KB (717 words) - 00:52, 10 May 2025
File locking (section In Unix-like systems)
status on open file descriptors passed to another process using a Unix domain socket is implementation dependent. One source of lock failure occurs when...
22 KB (3,167 words) - 12:03, 21 November 2024
GNU Hurd (category Unix variants)
hostmux (host multiplexer server) ifsock (server for sockets interface): Helps with UNIX domain socket addresses. init (init server): Basic system booting...
25 KB (2,497 words) - 22:11, 23 May 2025
GitHub JEP 376: ZGC: Concurrent Thread-Stack Processing JEP 380: Unix-Domain Socket Channels JEP 386: Alpine Linux Port — not yet stable JEP 387: Elastic...
203 KB (11,109 words) - 05:25, 18 June 2025
Twisted projects variously support TCP, UDP, SSL/TLS, IP multicast, Unix domain sockets, many protocols (including HTTP, XMPP, NNTP, IMAP, SSH, IRC, FTP...
15 KB (1,452 words) - 14:10, 24 January 2025
TCP/IP, Unix domain sockets or Windows named pipes. The hostname localhost has a special meaning. It is bound to the use of Unix domain sockets. It is...
18 KB (2,226 words) - 11:06, 6 August 2024
Plan 9 from Bell Labs (section Unix compatibility)
communication cleanly, even though it could have, had the preexisting UNIX domain sockets (which "can essentially be used to name user-level servers") been...
59 KB (5,973 words) - 19:48, 11 May 2025
Z shell (category Unix shells)
command Loadable modules, providing among other things: full TCP and Unix domain socket controls, an FTP client, and extended math functions. The built-in...
10 KB (945 words) - 16:48, 20 June 2025