Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > HTTP WebServer


Автор: Dimannn 21.1.2009, 19:12
Доброго времени суток.

Я написал очень небольшой веб сервер с поддержкой CGI. При тестировании с использованием PHP работает в 99% случаях.

Хотелось бы попросить  всех, кому это интересно, посмотреть мой код, дать какие либо комментарии, советы.
Код, конечно, сырой, но всё же истересно, над чем надо работать в первую очередь, что бы стоило добавить и тд.

Посмотрите описание, исходники и откомпилированная версия в загрузках. Собрано на MinGW, собирается в Visual C++, нужно сделать пустое консольное кприложение.

http://www.openproject.org.ru/index.php?TinyHTTP

Спасибо

Автор: MAKCim 21.1.2009, 19:17
один клиент - один поток не самая лучшая идеология  smile 

Автор: Олег2005 21.1.2009, 20:03
Цитата

заинтерисован
что он поддерживать CGI, ввтду чего он может быть легко

Поправьте лексику на страничке - а то как-то не смотрится..... smile 

Автор: Dimannn 21.1.2009, 23:57
Цитата(MAKCim @  21.1.2009,  19:17 Найти цитируемый пост)
один клиент - один поток не самая лучшая идеология    


А как ещё клиентов одновременно обрабатывать? И чем это плохо?

Автор: vikaz 22.1.2009, 13:59
Порт завершения. Сам сейчас с этим разбираюсь. Поищи по сайту, данные вещи уже обсуждались.

Автор: Dimannn 23.1.2009, 01:05
А суть не будет ли при этом той же. Только новый поток создаст не моя программа, а send?

Автор: vikaz 23.1.2009, 06:58
Суть совсем другая.... Здесь работает всего несколько потоков и может обрабатывать 1000 подключений. При этом не будет создаться 1000 потоков в системе для обработки, как это хочешь реализовать ты.

Автор: Dimannn 28.1.2009, 20:16
Хорошо, буду смотреть. Может, другие замечания?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)