Annex 1: Client-server models using sockets


fig. A1.1: Iterative server and datagrams (UDP)


fig. A1.2: Iterative server and streams (TCP)


fig. A1.3: Concurrent server and streams (TCP)