繁体   English   中英

如何在Windows上使用C ++和PHP进行通信?

[英]How to communicate between C++ and PHP on Windows?

我有一个项目,它有一个用C ++编写的程序(总是必须运行)和一个在Windows PC上运行PHP的Apache Web服务器。 现在我想将从PHP客户端检索到的参数发送到C ++程序并得到回复,但我无法弄清楚如何做到这一点。

我在PHP中查看了exec()和shell_exec(),但它们只能执行程序,我想在C ++中调用一个方法并将返回值发送回PHP。

将结果临时存储在文件中的最佳方法还是有更好的想法?

打开套接字或使用其他一些OS提供的互操作机制。 (我会坚持使用TCP / IP套接字。)

另一种解决方案是使用命名管道。

这是一个教程如何: http//my.opera.com/zomg/blog/2007/08/29/php-and-named-pipes

另一个答案: 在C#+ PHP中使用命名管道进行进程间通信

为php创建一个命名管道http://www.phpbuilder.com/manual/function.posix-mkfifo.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM