Basic Socket Programming

Lesson overview

Topics covered: TCP/IP sockets, bind, listen, accept, connect, echo server.

Basic Socket Programming

TCP/IP sockets: socket(), bind(), listen(), accept(), connect()
Echo server example: receive and return data
Client-side: connect(), send(), recv(), close()
select()/poll()/epoll() for multiple connections

Article author: Arthur Isaev