İptal Edildi

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

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!

Beceriler: C Programlama, C++ Programlama

Daha fazlasını gör: Our client is a law firm looking to revamp they website. The Website must be built in WordPress with a light flexible theme that, simple game server java client flash, super simple server client, java simple server client game, simple server client, simple server client setup, simple linux tcp client server, http server simple, java simple http echo server, simple http proxy server, simple http server linux, simple chat prog client server socket, winapi tcp simple server client, linux simple http server, simple windows tcpip client server app, simple server multi client, simple http server boostasio, download simple server client chat visual basic, simple http proxy server application windows, simple server client chat socket

İşveren Hakkında:
( 9 değerlendirme ) Schaumburg, United States

Proje NO: #16771846

Seçilen:

CVipulS

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 Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 99%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(4 Değerlendirme)
2.5

Bu iş için 7 freelancer ortalamada $157 teklif veriyor

bestit4u

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. P Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(14 Değerlendirme)
5.6
kalyanprakash4

Keen to do this, please discuss negotiable price and duration...........................................................................................................................................................

in %bids___i_period_sub_35% gün içinde200%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(21 Değerlendirme)
4.4
gurtajs4

Hi, I am a multimedia expert with Audio Video encoding/decoding experience in Linux/Android Domain. Delivered several projects on RPI, You can see my history. Actually working on a project right now which uses libcu Daha Fazla

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(13 Değerlendirme)
4.3
rjuliot

Hello.. I can do it.. please contact me

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(7 Değerlendirme)
3.9
in %bids___i_period_sub_35% gün içinde138%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(6 Değerlendirme)
3.6
managonz

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

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)
3.6