C++ и web програмирование
Подскажите пожайлуста что почитать по програмированию на с++ для web.
По-моему, не актуальная тема. Времена cgi на С/С++ прошли.
Конечно это накладывает определенные рамки на среду выполнения и необходимость перекомпиляции, но тот же ASP например только на макрософаговских станциях работает и ничего народ не переживает по этому поводу...
И вот еще что забыл добавить - неужели кто-то думает что например (просто с лету пример, так как прямо сейчас пользуюсь их девайсом) сайт Apple работает на РНР...
Цитата: Yos
И вот еще что забыл добавить - неужели кто-то думает что например (просто с лету пример, так как прямо сейчас пользуюсь их девайсом) сайт Apple работает на РНР...
Да! рас страничка, тотже скрипт, только отработавший :)
А ещё у них на сайте есть jspa странички :)
З.Ы. кстати это дыра у них - просмотрщик сорсов при попытке скачать сорс (сцылка Plain text вверху каждого документа) с расширением php (я уверен что и jspa и html и может ещё что) пхп скрипты отрабатывает :)
Да и пасхальное яйцо из пхп работает ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Ну и на самом apple.com тоже работает а не только на opensource :линк со слоником
А ещё вконтакте
википедия
liveinternet
и этот форум
Вообщем по теме вопроса - примеров CGI в сети на С и С++ не очень много, так что если есть какие-то конкретные вопросы то пишите.
А так по бльшому счету все что нужно знать для написания простого приложения:
1. Как переданые данные получаются - = getenv("REQUEST_METHOD")
2. Данные, при POST методе, получаются из stdin
3. При GET из переменной окружения = getenv("QUERY_STRING")
4. Передаются в stdout
5. Не забудьте перевести в бинарный режим для правильного получения данных из stdin - _setmode(_fileno(stdin),_O_BINARY); и отправки данных _setmode(_fileno(stdout),_O_BINARY);
Ну и формат отправки ответа:
"Content-Type: text/html\n\n"
"<HTML>"
...
"</HTML>"