我正在不熟悉的水域尝试 - C ++和FastCGI。我知道相当多的C / C ++,虽然我已经有5年没有写任何东西了,之前没什么大不了的。我是FastCGI的新手。我在FCGI网站上看到有两个接口--fcgi_stdio和fcgiapp。 fcgi_stdio是fcgiapp的包装器,旨在移植传统的cgi应用程序。因为我是从头开始写的,所以我想跳过中间人并直接使用fcgiapp。
但是我没有看到如何正确初始化它。我知道它可以使用命名管道或套接字与服务器进行通信(我最初在Windows上编写,稍后会尝试Linux),但是没有初始化函数可以传递管道名称或端口数。据我所知,它也没有使用环境变量。我研究过代码,但没什么意义。少数函数采用某种“套接字”或“端口”参数通常会在第一行无效(让我想知道为什么首先存在参数)。
那么......你是怎么做到的?或者图书馆只是一个起点,你需要进行大量的调整才能让它发挥作用吗?