Find Jobs
Hire Freelancers

multithread daemon server using imutex and c++

$30-250 CAD

In Progress
Posted almost 4 years ago

$30-250 CAD

Paid on delivery
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.
Project ID: 26414533

About the project

5 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 willing to do it cheap. I am guessing there are going to be a number of people who outbid me. The primary reason to pick me is that I speak english natively and am willing to work with you on this to help you learn. It looks like a school project.
$200 CAD in 5 days
0.0 (0 reviews)
0.0
0.0
5 freelancers are bidding on average $175 CAD for this job
User Avatar
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 environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$135 CAD in 3 days
4.9 (177 reviews)
7.2
7.2
User Avatar
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 also have experience in technical/scientific writing. Familiar with almost all the concepts software engineering & programming concepts. Client satisfaction is my first priority, looking for long term engagement. Please visit my profile & hire me if found suitable. Bidding for low amount as I am new to freelancing Regards Indraneel
$75 CAD in 1 day
5.0 (8 reviews)
3.1
3.1
User Avatar
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 stuff and have a rough idea in mind regarding the requirement and my design, I would still like to communicate and verify with you my understanding and other project minute details. I have previously worked on similar systems using C++, Linux and event polling for server side handling and this project looks much similar to it so I am pretty sure I can help in this. You can DM me if interested and we can discuss the milestones and other relevant project details with timelines. thanks
$300 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 software development. I can complete the project in given deadline.I'm interested to hear more about the project . If you award me the project I'd be very happy to discuss this further and get started for you as soon as possible. Thanks!
$167 CAD in 4 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Sherbrooke, Canada
0.0
0
Payment method verified
Member since Jul 3, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.