Find Jobs
Hire Freelancers

Simple HTTP server on C

$30-250 USD

Annulé
Publié il y a plus de 5 ans

$30-250 USD

Payé lors de la livraison
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.
N° de projet : 18464816

Concernant le projet

17 propositions
Projet à distance
Actif à il y a 5 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
17 freelances proposent en moyenne $143 USD pour ce travail
Avatar de l'utilisateur
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 jour
4,9 (510 commentaires)
7,4
7,4
Avatar de l'utilisateur
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 jours
4,9 (155 commentaires)
7,1
7,1
Avatar de l'utilisateur
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 jours
5,0 (83 commentaires)
6,4
6,4
Avatar de l'utilisateur
Hi I am software engineer and have done many programming projects. You can share more details with me. Thank you
$350 USD en 10 jours
5,0 (55 commentaires)
6,4
6,4
Avatar de l'utilisateur
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 jours
4,9 (101 commentaires)
6,2
6,2
Avatar de l'utilisateur
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 jours
4,7 (51 commentaires)
5,8
5,8
Avatar de l'utilisateur
I've done reading your documents spec. I can do this. Please, Text me.
$111 USD en 2 jours
5,0 (4 commentaires)
5,3
5,3
Avatar de l'utilisateur
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 jours
4,9 (16 commentaires)
4,5
4,5
Avatar de l'utilisateur
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 jours
5,0 (6 commentaires)
4,1
4,1
Avatar de l'utilisateur
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 jours
5,0 (10 commentaires)
3,1
3,1
Avatar de l'utilisateur
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 jours
5,0 (5 commentaires)
2,2
2,2
Avatar de l'utilisateur
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 jours
5,0 (1 commentaire)
1,2
1,2
Avatar de l'utilisateur
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 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de ISRAEL
Jerusalem, Israel
5,0
5
Méthode de paiement vérifiée
Membre depuis avr. 19, 2016

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.