BSD sockets API

E741035

The BSD sockets API is a widely used programming interface that provides a standardized way for applications to perform network communication over protocols like TCP and UDP.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf application programming interface ⓘ
network programming interface ⓘ
sockets API ⓘ
alsoKnownAs Berkeley sockets ⓘ
linked to: BSD sockets API

Berkeley sockets API ⓘ
linked to: BSD sockets API
designedFor network communication ⓘ
developedAt University of California, Berkeley ⓘ
influenced .NET Socket class library ⓘ
Java networking API ⓘ
linked to: java.net

Winsock ⓘ
introducedIn 4.2BSD ⓘ
introducedYear 1983 ⓘ
providesDataStructure hostent ⓘ
servent ⓘ
sockaddr ⓘ
sockaddr_in ⓘ
sockaddr_in6 ⓘ
sockaddr_un ⓘ
providesFunction accept ⓘ
bind ⓘ
close ⓘ
connect ⓘ
getpeername ⓘ
getsockname ⓘ
getsockopt ⓘ
listen ⓘ
poll ⓘ
recv ⓘ
recvfrom ⓘ
select ⓘ
send ⓘ
sendto ⓘ
setsockopt ⓘ
shutdown ⓘ
socket ⓘ
standardizedIn POSIX ⓘ
supportsProtocol TCP ⓘ
UDP ⓘ
supportsProtocolFamily AF_INET ⓘ
AF_INET6 ⓘ
AF_UNIX ⓘ
AF_UNSPEC ⓘ
supportsSocketType SOCK_DGRAM ⓘ
SOCK_RAW ⓘ
SOCK_STREAM ⓘ
usedBy BSD operating systems ⓘ
Linux ⓘ
Unix-like operating systems ⓘ
Windows (via Winsock compatibility) ⓘ
macOS ⓘ

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

SunOS → implements → BSD sockets API ⓘ
BSD → notableFeature → BSD sockets API ⓘ
tokio-serde → typicalTransport → Unix domain sockets ⓘ
linked to: BSD sockets API
Ultrix → supports → Berkeley sockets API ⓘ
linked to: BSD sockets API
Windows Sockets 2 → extends → Berkeley sockets API ⓘ
subject linked to: Windows Sockets 2 library
linked to: BSD sockets API
Winsock 1.1 API → basedOn → Berkeley sockets API ⓘ
linked to: BSD sockets API
BSD sockets API → alsoKnownAs → Berkeley sockets API ⓘ
linked to: BSD sockets API
BSD sockets API → alsoKnownAs → Berkeley sockets ⓘ
linked to: BSD sockets API
Network framework → replaces → BSD sockets (for many use cases) ⓘ
linked to: BSD sockets API
UNIX Research at UC Berkeley → developed → BSD sockets API ⓘ
4.2BSD → introducedFeature → 4.2BSD sockets API ⓘ
linked to: BSD sockets API
4.3BSD → majorComponent → BSD TCP/IP stack ⓘ
linked to: BSD sockets API
4.4BSD → includesComponent → Berkeley sockets API ⓘ
linked to: BSD sockets API