使用PHP和c++进行数据交换


Using PHP and C++ for data exchange?

是否可以将数据从c++发送到PHP?我写了一个服务器在c++连接到数据库,我想知道是否有可能在所有使用内置到PHP的套接字库连接到用c++编写的套接字服务器。仅仅是PHP本身吗?我的意思是,我不会使用JavaScript (AJAX)调用PHP脚本,可能做套接字的工作?

基本上,谷歌是如何做到这一点的?我知道他们的一些应用程序使用c++/Java作为后端,但是有任何性能吗?

对于那些想知道为什么我问这个问题,那么答案是我不想依靠PHP来处理数据,因为我正在写一个游戏。我希望PHP来处理web部分,但不一定是游戏客户端;我只是觉得c++在发送和接收存储在数据库中的数据时效率会更高。

有人做过这样的事情吗?如果有,你遇到问题了吗?这是一个切实可行的解决方案吗?

谢谢。

Google使用协议缓冲区在不同服务之间交换数据。Facebook有Thrift。等等,等等。有很多协议和库供您选择,但恐怕您必须自己做研究。

上次我们有这样的任务(连接c++后端和PHP前端),我们写了自己的,非常简单的协议。这并不难,事实上,它可能比在两边实现一些抽象更容易。