Boost ASIO Server Framework
$30-250 USD
Paid on delivery
We are looking for a framework based on the Boost Asio library which will accept a connection from a remote client via TCP and hold that client until a disconnect or no traffic for a set period of time. The initial connecting client will provide a username, client version, and client key. The server should assign the client a sessionid(We will provide the application logic for this, you only need to track the sessionid). The server should keep track of each connected client by username, sessionid, client version, and IP. The client should be able to send information based on Boost Serialization, the server should accept this information(we will add application logic later, so you do not need to worry about this). The server should be a console window which can accept commands, we require only two commands be added by the freelance worker. They should be /help which can display dummy text, and /count, which will show the number of connected clients.
Project ID: #5168698
About the project
5 freelancers are bidding on average $270 for this job
Hi there, I have over 7 years experience working on HTML, Wordpress, Magento, Database administration, OpenCart, Website Design, Logo / Banner Design Joomla, CSS and Linux Administration. I have read the project descri More
I am currently working with a similar project - using Boost Asio library to create a client-server framework for TCP and UDP protocols with IPv4 and IPv6 support. In addition, I may prepare unit tests for the supplied More