You have chosen to sponsor your bid up to a maximum amount of .
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 1.53 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:
My desire is two fold:
1/ Modify test handler and in the particular connection handler to establish a connection to sourceuri (udp://126.96.36.199:1234) and output content received from sourceuri to desturi (udp://188.8.131.52:4567).
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.