Socket , qui veut dire prise en français, pour relier 2 processus.

TCP : mode connecté

# Terminal 1 - Simuler un serveur avec netcat
nc -l 8888 -v

# Terminal 2 - Lancer votre client C
./client_tcp 127.0.0.1

UDP : mode non connecté

netcat sous linux fonctionne aussi en udp.

# Terminal 1 (le "serveur" en écoute)
nc -u -l -p 8888 -v

# Terminal 2 (le "client" qui s'y connecte)
nc -u 127.0.0.1 8888