Networking code in C. Server uses epoll. Client uses threading and ncurses