Find Jobs
Hire Freelancers

Building a Simple HTTP Server which Allows HTTP client (Chrome, Firefox) to browse a website and receive content

$30-250 USD

Abgesagt
Veröffentlicht vor etwa 6 Jahren

$30-250 USD

Bezahlt bei Lieferung
In this small project, you will implement an HTTP server which allows an HTTP client (such as Google Chrome or Mozilla Firefox) to browse a website and receive different types of content. You will need an understanding of Internet sockets, the Hypertext Transfer Protocol (HTTP), SSL/TLS extensions to HTTP, and the Common Gateway Interface (CGI). You will implement relevant portions of the HTTP/1.1 specification (RFC 2616). Your server will not need to support any methods beyond GET, although there is extra credit available for supporting other methods. The project template provides the basic foundation of your server in C++ and will allow you to focus more on the technical systems programming aspect of this lab, rather than needing to come up with a maintainable design for your server. That being said, you may implement this lab in C or C++. There are source files provided, and two main files will need to be modified. Main steps would be to investigate the architecture of the lab template, add the code necessary to bind to a socket and accept incoming requests, and add the code necessary to parse the HTTP request. If you are interested in completing this small project, please let me know and I can forward you the full project page. Thank you!
Projekt-ID: 16771846

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 6 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hey, the work is to bind server socket, accept incoming requests, and parse the incoming requests. Will you please let me know which platform will this be running on (Linux or some other)? I do C++ development, as an engineer. I can get this working on day 1, and refine as per further query during day 2. Regards, - Vipul.
$99 USD in 2 Tagen
5,0 (9 Bewertungen)
4,3
4,3
5 Freelancer bieten im Durchschnitt $136 USD für diesen Auftrag
Avatar des Nutzers
Hi there I read your project description and I am very interested about your project. I have rich experience with C/C++ for 5 years. So I can do your project as you want. You can check my ability in my profile. Please check it and message me. Thank you.
$155 USD in 3 Tagen
5,0 (17 Bewertungen)
5,8
5,8
Avatar des Nutzers
Hello.. I can do it.. please contact me
$133 USD in 1 Tag
5,0 (7 Bewertungen)
4,0
4,0
Avatar des Nutzers
Hi, I can do this project for you. Please share all the details. Regards, Manuel PD: You can check my reviews here: https://www.freelancer.com/u/managonz.html
$155 USD in 3 Tagen
5,0 (4 Bewertungen)
3,6
3,6

Über den Kunden

Flagge von UNITED STATES
Schaumburg, United States
5,0
10
Zahlungsmethode verifiziert
Mitglied seit Jan. 29, 2017

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.