如何在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。
将结果临时存储在文件中是最好的方法还是你有更好的想法?
打开套接字或使用其他操作系统提供的互操作机制。(我坚持使用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
相关文章:
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- int(c) 和 c-'0' 之间的区别。C++
- 在cuda线程之间共享大量常量数据
- 在c代码之间共享数据的最佳方式
- Mix_Init和Mix_OpenAudio SDL之间的区别是什么
- C++ 使用 assign 函数的字符串与直接使用 '=' 更改值的字符串之间的区别
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- php和c++中数字格式/浮点之间的区别
- C 和现有PHP应用程序之间的通信
- 如何通过套接字在PHP和C++应用程序之间进行通信
- 使用编译代码和 PHP 加速器来提高性能之间的差异
- php 和 (exe) C++控制台应用程序之间的通信
- PHP 和 QT 之间的共享内存
- PHP和C++可以在彼此之间传递数据吗
- C++面向对象程序和PHP面向对象程序之间的区别
- 在c++和php中的程序之间传递大数据
- 如何在Windows上实现c++和PHP之间的通信
- 如何使用c++和PHP在客户端和云服务器之间正确存储时间戳和偏移量
- PHP和C++之间的安全套接字通信
- C++ 和 PHP 之间的通用桥梁