Restarted working on this.
Maybe porting my Java Game over, if I get boost::asio to work properly.