Find Jobs
Hire Freelancers

Simple HTTP server on C

$30-250 USD

Cancelado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
Program Description and What You Need to Do: You will write two source files, server and threadpool. The server should handle the connections with the clients. A server creates a socket for each client it talks to. In other words, there is always one socket where the server listens to connections and for each client connection request, the server opens another socket. In order to enable multithreaded program, the server should create threads that handle the connections with the clients. Since, the server should maintain a limited number of threads, it constructs a thread pool. In other words, the server creates the pool of threads in advanced and each time it needs a thread to handle a client connection, it takes one from the pool or enqueue the request if there is no available thread in the pool.
ID del proyecto: 18464816

Información sobre el proyecto

17 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
17 freelancers están ofertando un promedio de $143 USD por este trabajo
Avatar del usuario
I have done many web servers in C, with different features. Can do yours for a few hours. Threading is one of my top skills.
$60 USD en 1 día
4,9 (510 comentarios)
7,4
7,4
Avatar del usuario
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$120 USD en 3 días
4,9 (155 comentarios)
7,1
7,1
Avatar del usuario
Hi, I am experienced C and C++ programmer, I have reviewed full project description in the attached file and I can implement it for you. Please contact me if you are interested in cooperation.
$250 USD en 4 días
5,0 (83 comentarios)
6,4
6,4
Avatar del usuario
Hi I am software engineer and have done many programming projects. You can share more details with me. Thank you
$350 USD en 10 días
5,0 (55 comentarios)
6,4
6,4
Avatar del usuario
Hello. I have a full of experiences with client/server program. I have finished many projects like this. I am confident in your project and I can finish your project clearly. I think we can carry from just now. Hope your kind contact Regards
$155 USD en 3 días
4,9 (101 comentarios)
6,2
6,2
Avatar del usuario
Hi! I'm interesting your project very well. I am a full time developer and i can work more than 10 hours in a day. I am mastering c++ and I'm a good Engineer. And also I have many experience and good skill about socket networking development using multi thread. Let's go ahead with me
$200 USD en 3 días
4,7 (51 comentarios)
5,8
5,8
Avatar del usuario
I've done reading your documents spec. I can do this. Please, Text me.
$111 USD en 2 días
5,0 (4 comentarios)
5,3
5,3
Avatar del usuario
Hi, I am very happy to bid your project. I read your requirements carefully,so i see what you mean. I have been experiments with C Programming, Linux I'd like to work with you. i'll complete this project for you to the best my ability and without condition I am looing forward to meeting you
$77 USD en 3 días
4,9 (16 comentarios)
4,5
4,5
Avatar del usuario
Hey there, the threaded HTTP server will be implemented as specified. Will you please specify the runtime and toolchain, eg. gcc/*nix, VC++/UWP? I do development with C++, for engineering native solutions. How soon should we have this be done? Regards, - Vipul.
$99 USD en 3 días
5,0 (6 comentarios)
4,1
4,1
Avatar del usuario
I have been working on c, c++,linux and thread since last 4 year and interested in this project canu plz share more information Relevant Skills and Experience C c++ linux
$55 USD en 3 días
5,0 (10 comentarios)
3,1
3,1
Avatar del usuario
Hello, I am an experienced C developer, and I have good knowledge of threads, socket, pool of threads, list etc... It would be a pleasure to help you with this project
$250 USD en 5 días
5,0 (5 comentarios)
2,2
2,2
Avatar del usuario
I had to use C to create a chat server and a FTP server for a networking class. So I'm very confident I can produce a fully-functional and clean program that does what you're requesting. These requirements are very clear. I will likely return the finished product to you before the three-day estimate I've provided, but I like to leave a little time as a buffer (just in case). Feel free to ask me if you have any questions. I'm ready to get started.
$100 USD en 3 días
5,0 (1 comentario)
1,2
1,2
Avatar del usuario
Good day, i can do this project for you, as you would like to be done. please feel free to share any further details over chat.
$146 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have created numerous servers and client in C among other languages. I specialize in writing highly effecient code, and would love to work on this project. Thanks Robert Stewart
$88 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, everything is clear, I can write this program for you, I'm new here, but it means nothing. if you want then you can add functions to the program
$222 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I'm new to Freelancer, but an experienced C programmer. Indeed, I have completed the task as described in the PDF file. Tested on Ubuntu LTS 18.04. It worked well. So, trust me on this. I can deliver in no time.
$30 USD en 0 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
If your system is linux-based It's takes 2 days. Plus 2 days more for fixing if smth. does not work on your system.
$111 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ISRAEL
Jerusalem, Israel
5,0
5
Forma de pago verificada
Miembro desde abr 19, 2016

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.