In Progress

multithread daemon server using imutex and c++

Introduction

Phase 1:

This challenge consists of two phases. In the first phase you will construct a simple network server. The next phase will consists of convincing multiple such servers to work together. Read the document com- pletely before starting any coding; everything in the document is part of the specification and it is your responsibility to ensure that you have implemented the whole server as specified.

The challenge is set up so that it gives you the opportunity to showcase your skills at system program- ming in a POSIX1 environment. Indeed, you must implement the server as a UNIX service (“daemon”) and you further must use the POSIX API provided by the UNIX standard C library. Therefore your server must be written in C or C++.

Phase2: (the most challenging part)

We are now ready to implement a replicated database management system. Since we have it already we will use the bulletin board file as our database. This file is now kept replicated (and synchronized) on multiple servers.

Each server receive a list of the other servers that are participating in the synchronization. This is the list peers as specified in the configuration file and/or on the command line (see Setion 3.1). Each element in the list consists of a host name and a port number. In addition, each server listens on port sp for incoming requests for synchronization.

Skills: C Programming, C++ Programming, Linux, Socket IO, Server

See more: multiple client server socket programming in c++, multithreaded client server example c, multithreaded client server program in java, multithreaded socket programming in python, multiple client server program in c using fork, multithreaded tcp server java, client server program in c using pthreads, multiple client server program in c using threads, import data from excel to mysql server using c# windows application, asp.net database connection with sql server using c#, import data from csv to sql server using c# in asp net, how to insert json data into sql server using c#, transfer file from client to server using sockets using c#, dns client server program in c using udp, import data from excel to sql server using c# in asp. net, import data from excel to sql server using c# windows application, how to upload file to web server using c# windows form, client server program in c using message queue, how to save pdf file in sql server using c# windows application, how to store json data in sql server using c#

About the Employer:
( 0 reviews ) Sherbrooke, Canada

Project ID: #26414533

Awarded to:

jonevans312

I gave the requirements doc a pretty thorough read and there is quite a bit here that has to not only work and be documented but do it asynchronous and multithreaded. I am just getting going on this site so I am willin More

$200 CAD in 5 days
(0 Reviews)
0.0

5 freelancers are bidding on average $175 for this job

hbxfnzwpf

I am very proficient in c and c++. I have 18 years c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux enviro More

$135 CAD in 3 days
(177 Reviews)
7.2
ipworks21

Hello Sir/Mam, I carry 6 years of industrial experience in C/C++/Python/Java/QT/QML. Worked with different brands like Philips, Quest, KPIT, Harman, Samsung, Ana-logic & Continental for their coding requirements. I al More

$75 CAD in 1 day
(8 Reviews)
3.1
Harshitkhurana3

Hey, I have been working professionally for significant time now as a software engineer , I can help you with your requirement using C/C++ , though from the summary and the document linked and I understand most of the More

$300 CAD in 7 days
(0 Reviews)
0.0
surerajesh333

Hi , I am a c++ developer with 5+ years of experience and have work experience in python and Go language and moreover I am familiar with device drivers and Linux os.I have worked on several similar projects related to More

$167 CAD in 4 days
(0 Reviews)
0.0