Find Jobs
Hire Freelancers

Client/Server System

$30-5000 USD

Terminado
Publicado hace más de 14 años

$30-5000 USD

Pagado a la entrega
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.
ID del proyecto: 2899751

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 15 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$63,75 USD en 14 días
4,0 (2 comentarios)
2,1
2,1
4 freelancers están ofertando un promedio de $101 USD por este trabajo
Avatar del usuario
See private message.
$170 USD en 14 días
4,6 (71 comentarios)
5,0
5,0
Avatar del usuario
See private message.
$85 USD en 14 días
4,6 (4 comentarios)
3,1
3,1
Avatar del usuario
See private message.
$85 USD en 14 días
4,8 (3 comentarios)
1,7
1,7

Sobre este cliente

Bandera de AUSTRALIA
Australia
0,0
0
Miembro desde sept 30, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.