Alexis VO
← Retour aux projets

TCP/UDP Network Programming

C implementation of clients and servers communicating over the TCP and UDP protocols, with an interactive launcher to choose the protocol, role, and a developer mode. Multi-threaded TCP server (console thread for CLEAR/SHUTDOWN commands and a communication thread), connection/disconnection handling, and socket manipulation via socket(), bind(), connect(), send(), and recv().

CNetwork ProgrammingSocketsMultithreading