C++ expert to map objects over network :-)

  • Status Completed
  • Budget $25 - $50 USD / hour
  • Total Bids 13

Project Description

VERY SHORT: Need someone to map some Object properties into an e.g. XML string and "socket connect" to a server on the Internet. Hand over the XML string - and receive a response from the server.

The (more) detailed description:

I have a current Visual Studio C++ project running, where I am maintaining/writing a DLL for a Windows program, that does some calculations, based on input from the Windows program. The basic framework of this setup is currently working.

It is now needed, to move some processing logic (calculations) to the cloud. Information must be moved over the network (internet) to another server, and the processing result will be handed back to the DLL.

I need help with the these two steps:

1: Mapping the data Objects (supplied by the original Windows program) in the DLL, to something we can send over the network. Only properties needs to be sent. This COULD be mapping the object into a XML string. Maybe using SOAP - maybe not ? :-) The Objects is quite small, and will change its structure very seldom, so a "manual" mapping of properties into a XML structure is FINE.

2: Setup/handle the client part of the client/server communication. The DLL shall communicate with a Linux server running the server logic.

You must know how to implement SSL, handle reconnects, handle broken connections. Define a concept for handling other typical errors in the communication.

I estimate that the tasks can be completed in 2-3 days including startup, handover and writing documentation (inline code commenting).

Its more important for me, that you have real experience in client/server communication and knows "best practice" for cloud enabling software, than it is to save $5 on the hourly rate.

Get free quotes for a project like this
Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online