Как позвонить / отправить сообщения в приложение fastcgi? - PullRequest
0 голосов
/ 13 января 2012

Я создал приложение fastcgi, используя этот (многопоточный) пример . Мне нравится и интерфейс. У меня запущено приложение, и я использую его без проблем. Теперь я хотел бы общаться с приложениями fastcgi из моих собственных приложений C / C ++. Какую библиотеку я могу использовать для связи с приложением?

Когда я запускаю google fastcgi и C ++, я получаю результаты по написанию приложений fastcgi на C. Я не вижу кода для вызова приложений с использованием интерфейса fastcgi на C. Мое приложение fastcgi работает, на этом компьютере нет сервера, и нравится говорить с ним, как это делает nginx.

1 Ответ

1 голос
/ 13 января 2012

В основном вам необходимо реализовать веб-серверную часть интерфейса FastCGI, определенного в этой спецификации .Он ориентирован на написание приложения FastCGI, но предлагает достаточно подробную информацию о протоколе, чтобы помочь реализации на стороне веб-сервера.

См. Также эту документацию и mod_fastcgi источники .

Обратите внимание, однако, что в зависимости от вашей конечной цели, может быть лучшим и значительно более простым решением использовать облегченный HTTP-сервер с поддержкой FastCGI, такой как lighttpd (см. этот список и более) и выдает обычные HTTP-запросы на сервер.Последнее можно легко сделать с помощью клиентской библиотеки HTTP (см., Например, this site ).

...