【发布时间】:2014-02-19 14:26:18
【问题描述】:
我正在创建一个 C++ 应用程序,它必须向在同一机器上运行的 PHP 脚本提供信息。我想知道将应用程序与 PHP 脚本连接起来的最佳方式是什么?
我可以在 C++ 中创建一个简单的 HTTP 服务器,或者我可以创建一个 tcp 套接字并监听连接(不确定 php 提供什么来访问 localhost 端口),创建一个本地域套接字等。
想法?
C++ 程序是一个不断运行的服务,所以我不确定 php 中的 exec 是否有意义。除非您建议我编写第二个与服务通信并通过标准输出发回结果的可执行文件?
使用 exec 听起来也有很多开销
【问题讨论】:
-
作为管道的简单 IPC 方法怎么样?
-
我可以从我的 php 脚本访问 IPC 吗?
标签: php c++ sockets localhost pipe