Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个不断打开的程序(最好用c++编写)。当 php 脚本被访问时,它将被一些变量访问,这些变量将被传递给活动程序。然后程序将进行一些计算,并将其他变量传递回 php 脚本,这将被回显(或者它们也可以从程序中回显,如果可能的话)。php脚本结束后,程序必须处于活动状态!
我知道有命令 exec,我可以使用这些参数(可以是变量)运行程序,但我不希望这样,因为即使当时没有活动的 php 脚本,程序也必须运行。
我希望你理解我的问题。
您可以使用共享内存功能。
我建议使用套接字在 C++ 程序和 PHP 脚本之间进行通信。因此,您的 C++ 程序将充当服务器,PHP 脚本将使用Socket 函数和 localhost 地址连接到它。然后您可以在两个程序之间发送数据,当 PHP 脚本结束时,C++ 程序将保持活动状态并等待下一个连接。