2012-01-12 2 views
0

this (threaded) example을 사용하여 fastcgi 앱을 만들었습니다. 나는 그것과 인터페이스를 좋아한다. 나는 애플 리케이션을 실행하고 아무 문제없이 그것을 사용하여 nginx 있습니다. 이제는 내 자신의 C/C++ 응용 프로그램에서 fastcgi 응용 프로그램과 통신하고 싶습니다. 앱과 통신하기 위해 어떤 라이브러리를 사용할 수 있습니까?fastcgi 앱에 메시지를 보내거나 보내려면 어떻게해야합니까?

내가 Google fastcgi 및 C++에서 C에서 fastcgi 응용 프로그램을 작성한 결과가 표시됩니다. C에서 fastcgi 인터페이스를 사용하는 응용 프로그램을 호출하는 코드가 없습니다. fastcgi 응용 프로그램이 실행 중이며이 컴퓨터에는 서버가없고 ' nginx처럼 뭔가 이야기하고 싶습니다.

답변

1

기본적으로 this specification에 정의 된 FastCGI 인터페이스의 웹 서버 측을 구현해야합니다. FastCGI 응용 프로그램 작성에 편향되어 있지만 웹 서버 측 구현을 도울 수있는 프로토콜에 대한 세부 정보도 제공합니다.

this documentationmod_fastcgi sources도 참조하십시오.

그러나 최종 목표에 따라 lighttpd과 같은 FastCGI 지원 (자세한 내용은 this list 참조)과 같은 경량 HTTP 서버를 사용하고 서버에 일반 HTTP 요청을 발행하는 것이 더 쉽고 훨씬 쉽습니다. 후자는 HTTP 클라이언트 라이브러리를 사용하여 쉽게 수행 할 수 있습니다 (예 : this site 참조).

관련 문제