我使用this (threaded) example创建了一个fastcgi应用。我喜欢它和界面。我有运行的应用程序和nginx使用它没有问题。现在我想与我自己的C / C ++应用程序中的fastcgi应用程序进行通信。我可以用什么库与应用程序通信?
当我google fastcgi和C ++我得到了在C中编写fastcgi应用程序的结果。我没有看到任何使用C语言中的fastcgi界面调用应用程序的代码。我的fastcgi应用程序正在运行,这台机器上没有服务器而且我是喜欢像nginx那样对话。
答案 0 :(得分:1)
您基本上需要实现this specification中定义的FastCGI接口的Web服务器端。它偏向于编写FastCGI应用程序,但提供了足够的协议细节以帮助Web服务器端实现。
另请参阅this documentation和mod_fastcgi
sources。
但是请注意,根据您的最终目标,使用具有FastCGI支持的轻量级HTTP服务器(如lighttpd(更多请参阅this list)并发布普通问题可能是一种更好,更容易的解决方案HTTP请求到服务器。后者可以通过使用HTTP客户端库轻松完成(参见例如this site)。