A file server plus a client that is able to download files. Based on Boost ASIO.