Я пишу веб-сервер на C, и мне нужно найти способ использовать CGI для выполнения динамического контента на стороне сервера.
Я смотрю на Протокол FastCGI, и это выглядит раздражающим . Это напоминает мне о том, что мне пришлось делать в классе, когда я преобразовывал ASCII в UTF-8 и обратно (тогда это казалось бесполезным, но, возможно, это было не так ...)
Я нашел отличную библиотеку, написанную на PHP, где я мог просто запустить php-cgi -b localhost: 8888
и начать с ней общаться. Очевидно, мне бы хотелось, чтобы это было в C.
Я был бы признателен, если бы кто-нибудь мог найти библиотеку (для клиентов FastCGI ! ). Если нет, то я готов внести свой вклад в сообщество открытого кода, написав его.
Кроме того, как именно мне использовать SCGI? По нему почти нет документации (во всяком случае, я могу найти). К какой розетке подключиться? Куда мне отправлять запросы?
Кроме того, php-cgi
предназначен только для PHP, так как же все работает для Perl, Python и т. Д.?
Еще раз спасибо.