Find Jobs
Hire Freelancers

Add features to a TCP server in c

$10-30 USD

Terminado
Publicado hace alrededor de 5 años

$10-30 USD

Pagado a la entrega
Hello, I got my 2 files (client.c and server.c). I am able to connect a client to the server but I want to add features: For the server: - When a client joins the server, the server prompt should print the socket descriptor that has joined. e.g. "Client has joined: 5" - The server should print out all messages it receives from each of the clients. - The server will execute each message that it receives from a client. (i.e. When a client receives a message, it will fork() a new process and run the 'system' to try to run that command on the server.) For the client: - A client may send as many messages to the server as it likes once it has connected. - A client socket should leave the server when the user types 'exit' in the prompt. (When a client leaves the server, the server should still persist waiting on other client)
ID del proyecto: 19228192

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 5 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
Hello I have over 17 years of experience with C++ and I have Linux Virtual machine for testing. It's possible to complete your project in less than couple of hours of pure working time
$25 USD en 1 día
4,9 (1499 comentarios)
7,9
7,9
5 freelancers están ofertando un promedio de $29 USD por este trabajo
Avatar del usuario
Hello, I have read your requirement very carefully. I have experiences for many years about C++ and C# programming. I have best skills in socket C++ and C# developing. I have done your proposal quickly and then u will get good result. Plz contact with me. I will do my best for u. Thanks.
$30 USD en 1 día
4,8 (88 comentarios)
6,2
6,2
Avatar del usuario
Hello Friend, I have read you project requirements.I am familiar with your required technologies and I have expertise resource to start with your project. I have 5+ year experience in design and development of embedded software, I have expertise in Embedded Design,C, C++,linux driver,linux application,arm linux,raspberrypi,jetson-tx2,stm32,stm8 etc. I'll try my best to help you finish it. Thanks Regards Baofeng
$30 USD en 1 día
4,9 (8 comentarios)
3,8
3,8
Avatar del usuario
More than 10 years' experience on software development. * Familiar with most backend programming languages, including but not limited to: Go, C++, Java, Python and JavaScript. * Have much experience on building distributed RESTful API services with spring boot and Dubbo. * Familiar with MySQL, redis, mongodb and cassandra. * Also have much experience on web development with React.js and Python Flask.
$25 USD en 1 día
5,0 (1 comentario)
0,8
0,8
Avatar del usuario
"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on similar requirement in past. We have right skills to work on this assignment. . We will complete the work as per requirement Also my team working on same project" We have read out every thing about your project kindly confirm"
$34 USD en 7 días
1,0 (7 comentarios)
2,8
2,8

Sobre este cliente

Bandera de UNITED STATES
Miami, United States
4,4
13
Forma de pago verificada
Miembro desde nov 6, 2018

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.