A bulletin board server

Job ID: 33932201

Budget: $30 – $250 CAD

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 completely 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.
1
The challenge is set up so that it gives you the opportunity to showcase your skills at system programming 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++

You must build a concurrent server, which is able to serve many clients simultaneously. You must provide an implementation based on POSIX threads, using concurrency management and thread preallocation


Contact for more details
Related categories: C Programming C++ Programming UNIX