Unix Domain Socket

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf Inter-process communication mechanism
gptkbp:acceptBy accept() system call
gptkbp:addressedTo Abstract namespace (Linux)
Filesystem pathname
gptkbp:alsoKnownAs IPC socket
gptkbp:API gptkb:Berkeley_sockets_API
gptkbp:bindBy bind() system call
gptkbp:canBe Connection-oriented
Connectionless
gptkbp:closeBy close() system call
gptkbp:compatibleWith Network communication
Network protocol stack
gptkbp:connectBy connect() system call
gptkbp:createdBy socket() system call
gptkbp:features File system permissions
gptkbp:fileSystemEntry Socket file (usually in /tmp or /var/run)
https://www.w3.org/2000/01/rdf-schema#label Unix Domain Socket
gptkbp:implementedIn gptkb:macOS
gptkb:AIX
gptkb:BSD
gptkb:Linux
gptkb:Solaris
gptkb:HP-UX
Windows 10 (from version 1803)
gptkbp:introducedIn gptkb:4.2BSD
gptkbp:listenBy listen() system call
gptkbp:maximumPathLength 108 bytes (Linux)
gptkbp:notRoutable True
gptkbp:provides Low-latency communication
File descriptor passing
gptkbp:receiveBy recv() system call
gptkbp:relatedTo gptkb:Named_pipe
AF_UNIX
AF_LOCAL
TCP/IP socket
gptkbp:sendBy send() system call
gptkbp:standardizedBy gptkb:POSIX
gptkbp:supports Datagram sockets
Sequenced packet sockets
Stream sockets
gptkbp:supportsFormat Socket file
gptkbp:transferredTo Credentials
File descriptors
gptkbp:usedBy gptkb:MySQL
gptkb:X_Window_System
gptkb:systemd
gptkb:PostgreSQL
gptkb:Docker
gptkbp:usedFor Inter-process communication
gptkbp:usedIn Unix-like operating systems
gptkbp:bfsParent gptkb:UDS
gptkbp:bfsLayer 6