constructing a simple network server. This consists of convincing multiple servers to work [login to view URL] the document

constructing a network server. This consists of convincing multiple servers to work together, 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++.

The following configuration parameters are .

• bp is the port number for client-server communication (positive integer), see Section1;

• sp is the port number for inter-server communication (positive integer), see Section2;

bbfile is the name of the bulletin board file that will be manipulated throughout this project (string), see Section1;

• Tmax is the number of preallocated threads (positive integer), see Section1.4;

peers the list of peers participating in synchronization (possibly empty list of pairs host name–port number), see Section2;

• d is a Boolean flag controlling the startup of the server, see Section1.5;

• D is a Boolean flag controlling debugging facilities, see Sections1.3(last paragraph) and3.2.

1 Phase 1: A Bulletin Board Server

construct a simple bulletin board server. The server accepts one-line messages from multiple clients, stores them in a local file, and serves them back on request. The name of the file is given by the parameter bbfile. Messages are identified upon storage by an unique number established by the server, and by the “sender” of the message (as provided by the USER command explained below).

The clients connect to our server on port bp. We also assume a production environment so that we implement concurrency control.

Compétences : Programmation C, Programmation C++

en voir plus : simple linux server, set simple linux server tasks, simple echo server, how to make money with c++, distributed systems: concepts and design 5th edition exercise solutions pdf, is c++ good for freelancing, small business network design example, entry level c programming jobs, c programming freelance jobs, freelance programming jobs for beginners, c programming jobs from home, simple web server javame, simple echo server java application, simple http server post, simple client server socket application, simple network marketing mysql database, simple chat server, windows simple ftp server, simple vpn server ipsec, simple tcp server example linux

Concernant l'employeur :
( 0 commentaires ) sherbrooke, Canada

Nº du projet : #26328332

10 freelance font une offre moyenne de $492 pour ce travail


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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 5 jours
(176 Commentaires)
(5 Commentaires)

Hello, sir. I'm pretty happy to bid on this interesting project. I read your description carefully and I think that I am the developer you are looking for and are suitable for this task. I have rich experience in C/C++ Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 7 jours
(16 Commentaires)

Hello, I read your description in detail. I have experiences at web security and can help you. I am very excited on your project, and I am ready to start work immediately. I have skills: js C and C++. I am very experi Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 10 jours
(3 Commentaires)

Hello! I am happy to put my bid on your project. I have read your requirement and I noticed that I am appropriate to this project. As a skillful software developer, I have rich experience with Server/Client programming Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 7 jours
(4 Commentaires)

Hi, How are you today? Thank you for your posting your project. I am very happy to bid your project. I have looked carefully at your project. I have a wealth of experience related with your project. The task is best fo Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 7 jours
(4 Commentaires)

Dear Client. ✋ First of all, I hope you are keeping your health and your family safely from [login to view URL] best skill is the friendly working. You wnat to construct a simple network server and I think I am suitable for yo Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 7 jours
(2 Commentaires)

Currently I'm pursuing my graduation in IIT Patna. I have the skills which you're looking for. I'm looking forward to use my skills in a more productive way. It'd be great if I get this opportunity Relevant Skills and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 10 jours
(0 Commentaires)

I'm an undergraduate student (3rd year out of 4) in National and Kapodistrian University of Athens in the Department of Informatics and [login to view URL] i implement a multithreaded server-client model (commu Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 13 jours
(0 Commentaires)

I have a full time work experience for 12 years in C/C++ in wireless telecom software development. Already worked on multiple server client architecture using sockets and other ipc based on requirement.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 7 jours
(0 Commentaires)