A TCP client server written in C