Нород, кто чем может, помогите!!!
Нужно написать простой HTTP-сервер на Си под Linux
(чтобы на GET отдавал страничку с картинками) может в инете есть
какие-нить примеры доки и т.д.
И нет ли случайно что-то типа httplib ?
Нет, такой библиотеки нету
веб-сервер, как и все другие сервера, слушает порт (listen)
и при попытке соединения устанавливает его (accept)
Не обязательно 80 - какой скажешьЭти функции используются любыми другими серверами
Я читал Стивенса "UNIX:разработка сетевых приложений"
(http://piter.com например)но там самплы для Линуха не подойдут - Линух НЕ является системой,
происходящей от Беркли и вся библиотека сокетов у него написана
с нуля.Но принципы усвоишь.
Под FreeBSD код из этой книги работает как часы.
> какие-нить примеры доки и т.д.
>И нет ли случайно что-то типа httplib ?Возьми исходники thttpd. А вообще есть web-сервер даже на shell, например
http://home.eol.ca/~parkw/httpd.sh, цеплять через inetd.
>И нет ли случайно что-то типа httplib ?Есть конечно. Зайди на freshmeat.net и поищи. Бегло просмотрев результаты запросов http server library и web server library я заметил три штуки. Может и еще есть, да я не заметил.