C++ や FastCGI など、なじみのない分野で手を試しています。私は C/C++ についてかなりの知識を持っていますが、5 年以上 C/C++ で何も書いていません。私は FastCGI の初心者です。FCGI Web サイトで、fcgi_stdio と fcgiapp の 2 つのインターフェイスがあることを読みました。fcgi_stdio は fcgiapp のラッパーであり、従来の CGI アプリの移植を目的としています。ゼロから書いているので、中間業者を飛ばして直接 fcgiapp を使いたいと思います。
ただし、正しく初期化する方法がわかりません。サーバーとの通信に名前付きパイプまたはソケットのいずれかを使用できることは知っていますが (最初は Windows で書いていて、後で Linux を試す予定です)、パイプ名またはポートを渡すことができる初期化関数はありません。番号。私が知る限り、環境変数も使用しません。コードを調べましたが、ほとんど意味がありません。ある種の「ソケット」または「ポート」パラメーターを取るいくつかの関数は、通常、最初の行でそれを無効にします (そもそもなぜパラメーターがあったのか疑問に思います)。
それで...どうやってやるの?それとも、ライブラリは単なる出発点であり、機能させるには大規模な調整が必要ですか?