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

Budget $25 - $50 USD / hour
Bids 13
Average Bid $36
Status Closed

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

This project was awarded to


SW Team has done an exceptionally good work with my project. Even though we only relay through emails,there were hardly any miscommunications. Results produced was satisfactory and they even went an extra mile producing an explanation on their work and methodology. Am really happy with the work. Keep up the good job, SW Team!!
About the Freelancer
swteam4 Profile Picture

A team of four software developers with over seven years experience in programming over different domains. We have very sound logical and analytical skills which help us provide solutions for different programming needs.

Looking to make some money?

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

Bids on this Project

  • vcamro Profile Picture


    Cairo,  Egypt

    We are a strong team has distinguished competencies in software development and digital marketing of web applications, mobile applications and back-end engines using nearly any programming language especially C/C++, JAVA, PHP and C#.

  • XV32K0sIm Profile Picture


    Adana,  Turkey


  • XpO2z13TX Profile Picture


    Adana,  Turkey


  • corneliud Profile Picture


    Iasi,  Romania

    Building Software on demand in C/C++, QT and C#. Developing client applications for both mobile and desktop devices. Experience in all project development stages from Research and Product Design to Release and Maintenance.

  • bariksir44 Profile Picture


    Dehradun,  India

    Currently working in a product based company. I am comfortable with Oracle, SQL, C++, C, .Net technology, Unix

  • michalkowalik Profile Picture


    Lublin,  Poland

    Student looking for occasional work.

  • MohamedWeslati Profile Picture


    Manouba centre,  Tunisia

    Expérience professionnelle ? De octobre 2011 à septembre 2012 : (1 an) Ingénieur développement au sein de Genitech Tunisie, filiale tunisienne du groupe français Genitech. Projet 1 : Alectryon & Saca. Développement et amélioration d\'un moteur de recherche basé sur le principe de l\'analyse situationnelle. Technologies utilisées : C++, Python, SQL, MySQL, Linux (Ubuntu cmake make vi crontab ...), XML, SVN (RabbitVCS), QtCreator, JIRA, VirutalBox. Durée : 8 mois. Projet 2 : Agir. Participation à la migration du produit de la version C++ à la version web GWT. Ce produit permet de planifier l\'arrivée des navires au port et d\'affecter les tâches de chargement et de déchargement selon l\'effectif disponible. Technologies : GWT, JAVA, SVN (TortoiseSVN), Eclipse, XML. Durée : 4 mois. ? De février à mai 2011 : (4 mois) Stagiaire pour un projet de fin d\'étude au sein de la société Audis-Engineering. Développement d\'un agent C++ pour la surveillance des applications messagerie dans un parc informatique. Incluant aussi le développement en C++ d\'un agent Reporting pour la génération de rapports statistiques XML à forte valeur ajoutée, et une partie serveur pour l\'intégration des données. Technologies : C++, XML, COM, Visual Studio. Travaux et projets ? Application pour serveur SysLog : (Juillet, août 2010) Application JAVA pour la réception et la gestion des messages de journalisation envoyés sur réseau selon le protocole SysLog. Travail effectué lors d\'un stage au sein de la société Monétique Tunisie. Technologies : JAVA, Swing, Socket, SysLog, MySQL, NetBeans. ? Plateforme pour e-learning : (Mars, avril, mai 2010) Application web pour l\'apprentissage en ligne développée grâce à la technologie J2EE (projet semestriel). Technologies : J2EE, JSP, HTML, MySQL, NetBeans, MVC. ? Gestion du pointage des employés : (Avril 2010) Gérer les entrées et sorties des employés à l\'aide d\'un programme interactif réalisé avec Visual Basic. Technologies : Visual Basic, Microsoft Access, Visual Studio. ? Calculs matriciels effectués par différents processus : (Décembre 2009) Sous l\'environnement Linux et en utilisant le langage C. Technologies : C, Linux. ? Analyseur lexical et syntaxique (théorie de compilation) : (Décembre 2009) Réalisé entièrement avec le langage C++. Technologies : C++, Visual Studio. ? Jeu Mastermind : (Août 2009) Utilisation du langage C avec la bibliothèque graphique et multimédia SDL. Technologies : C, SDL, CodeBlocks.

  • riverchild Profile Picture


    São Paulo,  Brazil

  • CatBasil Profile Picture


    Novosibirsk,  Russian Federation

    C/C++ and Java developer with good knowledge of FORTRAN, Perl and other languages. Also I've got system administrator skills.

  • MarkLark Profile Picture


    Castle Hill,  Australia

    Hi, My name is Mark and I have a huge passion for all things in technology. I have enjoy programming so much that it takes up all of my days. If there is a task that needs doing, I will get it done. If I don't know how to code a particular system or protocol, I will learn and implement them. Along with my knowledge and research skills, I strive to learn the 'proper' way to implement logic/systems so that they are to standards and mostly cross platform. Most of my knowledge lies in Linux and implementing systems for specific purposes. At the moment, I am a member of a team that implements features to an in-house linux based cloud system. I hope I have convinced you that I am ready and willing to take on whatever project you have prepared.