Berkeley Sockets

GPTKB entity

Statements (48)
Predicate Object
gptkbp:instanceOf gptkb:API
gptkbp:allows inter-process communication
gptkbp:developedBy gptkb:University_of_California,_Berkeley
gptkbp:enables client-server model
gptkbp:flag TCP
UDP
gptkbp:hasFunction data transmission
https://www.w3.org/2000/01/rdf-schema#label Berkeley Sockets
gptkbp:includes socket types
gptkbp:introduced 1983
gptkbp:isAssociatedWith cloud computing
IoT applications
gaming applications
mobile applications
distributed systems
video conferencing
peer-to-peer networks
VoIP applications
internet applications
gptkbp:isBasedOn socket abstraction
gptkbp:isCompatibleWith IPv4
IPv6
gptkbp:isDocumentedIn man pages
gptkbp:isInfluencedBy software development
gptkbp:isLocatedIn various programming languages
gptkbp:isPartOf gptkb:BSD_Unix
POSIX standard
network stack
gptkbp:isRelatedTo client-server architecture
network protocols
socket programming
gptkbp:isSupportedBy Windows
macOS
gptkbp:isTaughtIn computer science courses
gptkbp:isUsedBy web servers
email servers
FTP_servers
gptkbp:isUsedFor real-time communication
streaming applications
remote procedure calls
gptkbp:isUsedIn Linux
gptkbp:isUtilizedFor network applications
gptkbp:provides error handling
socket interface
gptkbp:publishedIn C
gptkbp:supports TCP/IP
gptkbp:usedIn network programming
gptkbp:uses file descriptors