我有一个C ++应用程序,该程序处理一个句子并响应相应的用户。我有一个使用php的网站,我想将数据发布到此应用程序并接收此响应。理想情况下,C ++可以在网络服务器上运行,并且每次使用时都不必完全加载,但是我无法获得一个简单的“ hello world”(使用cgi或c ++)在网络服务器上工作。
将c ++应用程序集成到网站中最简单的方法是什么?应该与任何虚拟主机一起使用吗?
要集成它们,您可以采用两种方法。
1)通过http://www.php-cpp.com将C ++作为函数集成到PHP中,您可以创建一个函数my_complex_function,该函数在PHP中被调用时将执行C ++代码。您可以阅读网站的文档以获取有关它的信息。
2)将它们分开并通过HTTP / Pipes / Sockets / Other进行通信您可以构建一个C ++守护程序,该守护程序打开某种通信接口(例如Socket),然后使用PHP打开一个套接字,通过该套接字发送信息,并在那里也收到答案。您可以在此处找到PHP的套接字示例:http : //php.net/manual/en/sockets.examples.php
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句