Find Jobs
Hire Freelancers

c++ web server in unix

$10-15 USD

Закрито
Опублікований over 21 years ago

$10-15 USD

Оплачується при отриманні
ok this is very neccesary and urgent project which i need to pass my year. here is description: unvloves designing and implementing a web server in c++ program that can understand (part of) HTTP and can return pages to a real client like netscape and explorer. a more deatiled summary of the minimal functional requirements of there server are: 1:it will be in c++ running on a unix system. 2:it will return pages to a real WWW client 3:it will be a concurrent server able to process more than one request in parallel using processes not threads. 4:all socket I/O should use system calls (not iostream or studio library calls).however error messages and log file writing can use libarary calls. reading files can be done with iostream calls or system calls and will depend on whihc is easier. 5:it only needs to deal with GET, HEAD AND OPTIONALLY POST. 6:it must return enough correct protocol messages (OK or fail acknowledgements, CONTENTS-LENGHT:, CONTENT-TYPE: ETC)for client to work (NB NOT CONTENT-TYPE FOR CGI), 7:it should suypport the execution of CGI programs (for extra functionality providing arguments from the GET request to the CGI program) 8:it will use its own PORT number, not 80, 9:it will have its own web pages (2 at least), and some CGI program, 10:it will use a log file to record all transactions, EXTRA INFORMATION REQUIRED:::::: IN order to complete this work you will need to know: .about HTTP and CGI-you investigate .how to use TCP socket interface, and how to write concurrent thread servers- .variuos C, C++ AND UNIX LIBRARY AND SYSTEM CALLS, THESE WILL BE MAINLY TO DO WITH STRING (char * and char[]) handling, and dates. these can all be looked up in unix manual pages, eg: $ man localtime useful libraries and calls will include: -the string.h routines: strlen, strchr etc., -sscanf and sprintf for scanning and creating strings, -localtime time and strftime. [login to view URL], ----------a 2 or 3 page summary of the findi ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. ## Platform it needs to b made to run on unix ## Deadline information all informed
ID проекту: 2903018

Про проект

2 пропозицій(-ї)
Дистанційний проект
Активність 21 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
2 фрілансерів(-и) готові виконати цю роботу у середньому за $13 USD
Аватарка користувача
See private message.
$12,75 USD за 14 дні(-в)
4,9 (68 відгуки(-ів))
4,8
4,8
Аватарка користувача
See private message.
$11,90 USD за 14 дні(-в)
4,8 (39 відгуки(-ів))
3,7
3,7
Аватарка користувача
See private message.
$12,75 USD за 14 дні(-в)
5,0 (4 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED KINGDOM
United Kingdom
0,0
0
На сайті з січ. 29, 2003

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.