3. What is Socket?
Sockets are the endpoints of a bidirectional
communications channel.
Sockets may communicate within a process, between
processes on the same machine, or between processes on
different continents..
8. Socket connection in servers
Programming socket servers
1. Open a socket
2. Bind to a address(and port).
3. Listen for incoming connections.
4. Accept connections
5. Read/Send