Multi-threaded chat message client and server in C utilizing Berkeley sockets for connections.