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
|