Find Jobs
Hire Freelancers

Boost ASIO Server Framework

$30-250 USD

Chiuso
Pubblicato più di 10 anni fa

$30-250 USD

Pagato al completamento
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.
Rif. progetto: 5168698

Info sul progetto

5 proposte
Progetto a distanza
Attivo 10 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
5 freelance hanno fatto un'offerta media di $270 USD
Avatar dell'utente
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 description very well, and i would like to complete this project. lets complete this project
$424 USD in 7 giorni
4,9 (242 valutazioni)
7,3
7,3
Avatar dell'utente
Hi, I'm ready to help you.
$412 USD in 6 giorni
4,9 (6 valutazioni)
5,8
5,8
Avatar dell'utente
https://www.freelancer.com/u/Xcodechai.html you can check our freelancer profile 5/5 with 100% complete rate here have a little company too ,.... We provide you industry standard Mobile Apps, Software, Desktop Apps, Web Stores, Websites and Web Apps. So, you get all at one place! We can provide you the following: - iOS applications - Android applications - Software for all purposes - Desktop applications - Websites - Web applications - Ecommerce websites/ Web stores We specialize in: - Objective C, Cocoa, iOS 4, 5, 6 - Java, Google Android - WordPress, Joomla - WP Ecommerce, Magento - PHP5, PHP, MySQL - C#, C++, C - ActionScript 3.0, AIR, XML for more discussion can you add my s-k-p-e arupbaidya it will be more than easier to communicate each other.
$171 USD in 7 giorni
5,0 (8 valutazioni)
3,6
3,6
Avatar dell'utente
Hi ReflexSoftware, I have over five years of experience on C++. I have also worked on many network protocol projects. I have worked on Boost Asio library using TCP components. I read your requirements. I see that I can complete it on time. It very easy for me to code. I can support multi-platform. Please provide me application logic based on sessionid. Please response me! Thanks,
$166 USD in 5 giorni
2,9 (7 valutazioni)
3,4
3,4
Avatar dell'utente
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 classes.
$222 USD in 5 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: UNITED STATES
Littlestown, United States
0,0
0
Membro dal nov 26, 2013

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.