[C++] Client/Server app (Poco+Boost Libraries)


The attached reflects a PDF and two zipped files: CommandLineClient and TestHandler. CommandLineClient and TestHandler contains Debug folders with executable which you should be able to launch provide you have Visual Studio 2010 runtime and you're operating on Windows (Win 7). While 'Windows' is not a hard requirement you should be able to compile and run the code provided you use boost (version [url removed, login to view] and above) and the current version of Poco C++ Library. The application is a Client/Server application where the CRUD operation (GET/POST/DELETE) are sent to the TestHandler (server app) and the server app (TestHandler) responds with XML.

Now given a POST request with the following representation from the Client:

POST /http://localhost:8801/v1/handler/source/test1/sourceuri/udp://

My desire is two fold:

1/ Modify test handler and in the particular connection handler to establish a connection to sourceuri (udp:// and output content received from sourceuri to desturi (udp://

2/ Output XML response (see PDF) to Client


You could use VLC to stream media I'll project at project selection

You must use boost asio for networking and boost threading model for handling connections from client (i.e Each POST request could result in a new class being instantiated by ConnectionManager)

Refer to PDF for more info and the requirements for GET/DELETE operations. Finally you could launch the TestHandler and CommandLineClient executables to garner a feel from Client/Server interaction. TestHandler sends an XML message for each client request from CommandLineClient provide the request is formulated properly. The XML response is static but will change once the ConnectiionManager framework is put in place.

Skills: C++ Programming

See more: poco, poco client server, poco libraries, poco http, poco libraries message received, poco server, poco asio, poco http post, poco boost, poco libraries pdf, client udp poco, poco application, App Server, boost server client, visual studio pdf, threading programming, studio 1234, project handler, programming libraries, message to client, crud programming, c programming static, server studio, test my app 2, client-server

Project ID: #4689534

12 freelancers are bidding on average $556 for this job


Looking for further discussion about the project

$631 USD in 12 days
(28 Reviews)

kindly check your inbox. Thanks

$631 USD in 12 days
(37 Reviews)

Ready, sir!

$526 USD in 3 days
(4 Reviews)

Expert C/C++ programmer, very familiar to XML messaging and data transaction handling.

$631 USD in 15 days
(9 Reviews)

Hi, I am skilled in network programming with using C++ and boost libraries for many years. I would like to help you.

$618 USD in 6 days
(1 Review)

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years, please let expert help you.

$555 USD in 7 days
(15 Reviews)

8+ years of experience in C/C++ core development, networking, security, Boost, Qt library. Ready to start now. Please check pmb for details. thanks

$666 USD in 3 days
(18 Reviews)

I developed already VLC client/server application.I use VC2010,Qt5 and Win7 x32-x64 and Xp.

$444 USD in 10 days
(1 Review)

hello, sir. please check PM. thanks.

$526 USD in 5 days
(2 Reviews)

Hi, I am an experienced C++,C#, Java programmer. I can do this project. Please look at your PMB for more details.

$355 USD in 7 days
(2 Reviews)

Hi, I have experience in boost and poco projects. I have used poco to communicate with servers. e.g. email I would like to work on this project. Thanks, Sudewa

$888 USD in 15 days
(1 Review)

well versed in c++

$333 USD in 15 days
(0 Reviews)

5 years of experience in writing Client/Server applications...

$500 USD in 4 days
(0 Reviews)

hi, i can complete ur project as u desire

$333 USD in 15 days
(0 Reviews)