Back to Developer Roadmap

BSD Socket

src/data/roadmaps/server-side-game-developer/content/bsd-socket@U_tZFM80W3xJx8jj4skCr.md

4.0747 B
Original Source

BSD Socket

The BSD sockets API is an application programming interface (API) for network communication originally developed as part of the Berkeley Software Distribution (BSD). This API provides a set of functions for creating and manipulating network sockets in operating systems. It has been widely adopted in a variety of platforms due to its simplicity and ease of use for networking tasks. The BSD socket API supports various network protocols and is extensible to support new protocols. It allows low-level access to network services, with the facilities to manage connections, send and receive data, and handle multiple connections concurrently. The API supports both connection-oriented (TCP) and connectionless (UDP) network protocols.