Chatting server and client application - An exercise of learning boost.asio and wxwidgets