Sockets Background Information
00:00 Let’s begin with some background information about sockets. Sockets have a long history. They originated in the ARPANET, a precursor to the Internet back, in the early 1970s and later became part of the Berkeley Software Distribution in the 1980s.
00:19 Even now, its Surface API continues to be updated, even though the basic lower-level API remains the same.
00:28 Sockets are used to model communication based on the client-server model. It begins with a server, which controls some type of resource. The server continually waits for some other process to request access to this resource. The client represents a computer or process, which wants access to that resource. It creates a connection to the server, makes its request, then waits for the server to provide it.
00:57 In the next lesson, you’ll see the part of the socket API that carries out these actions.
Become a Member to join the conversation.