2011-09-14 1 views
5

저는 C++ (항상 실행해야하는)로 작성된 프로그램과 Windows PC에서 PHP가있는 Apache 웹 서버를 가진 프로젝트를 가지고 있습니다. 이제 PHP에서 클라이언트에서 가져온 매개 변수를 C++ 프로그램에 보내고 답변을 얻으려고하지만 어떻게해야하는지 알 수 없습니다.Windows에서 C++과 PHP 사이의 통신 방법은 무엇입니까?

PHP에서 exec() 및 shell_exec()를 보았지만 프로그램을 실행할 수만 있습니다. C++로 메소드를 호출하고 PHP에 반환 값을 보내려고합니다.

결과를 파일에 임시 저장하는 것이 가장 좋은 방법입니까 아니면 더 좋은 아이디어가 있습니까?

답변

4

소켓을 열거 나 OS가 제공하는 다른 interop 메커니즘을 사용하십시오. (TCP/IP 소켓을 고수 할 것입니다.)

+0

감사에 대한 명명 된 파이프를 만들기는, 내가 그 생각을하지 않았다 여기에

방법에 대한 튜토리얼입니다! – bpn

+0

@bpn : Evidently;) –