Working windows implementation for the chat and client.
Available for both Windows and Linux (compiled on x86_64).
Multithreaded client for handling console input cross platform. Main thread and stdin thread communicate through a threaded queue and the main poll event loop is notified using a UDP connection between the threads.