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.
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
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
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
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
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
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
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
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
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.