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