Find Jobs
Hire Freelancers

Client/Server System

$30-5000 USD

Completed
Posted over 14 years ago

$30-5000 USD

Paid on delivery
Develop? a c code which provide? an executable that will create a group of N server processes and M client processes. These clients and servers interact which other via sockets and pipes to provide a specific action. ## Deliverables The project details are as follows: * Provide an executable that will create a group of N server processes and M client processes. * The group of N server processes are connected to each other in a ring via a series of pipes. * Each server process can read data from the pipe joining it to the process on one side and write data to the pipe joining it to the processor on the opposite side, i.e. one way traffic around the ring. * Each client process will connect to an arbitrary server process using a socket and send that server a "job" to be processed. * On receipt of a job from a client process the receiving server will immediately send that job to the server next to it using the write pipe. * A server receiving a job on its read pipe will either perform the required task and send the result directly back to the client, OR pass the task on to the next server in the ring. * If a job returns to the server where it was originally sent, that server must perform the task and return the result to the client, i.e. jobs can only circle the ring of servers once. * You will be required to have three executables, i) that will read in the number of servers and clients from the command line and be responsible for creating the required number of servers and clients ii) a server executable, iii) a client executable.
Project ID: 2899751

About the project

4 proposals
Remote project
Active 15 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
See private message.
$63.75 USD in 14 days
4.0 (2 reviews)
2.1
2.1
4 freelancers are bidding on average $101 USD for this job
User Avatar
See private message.
$170 USD in 14 days
4.6 (71 reviews)
5.0
5.0
User Avatar
See private message.
$85 USD in 14 days
4.6 (4 reviews)
3.1
3.1
User Avatar
See private message.
$85 USD in 14 days
4.8 (3 reviews)
1.7
1.7

About the client

Flag of AUSTRALIA
Australia
0.0
0
Member since Sep 30, 2009

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.