【发布时间】:2014-02-04 11:37:52
【问题描述】:
我正在尝试构建一个 C++ 应用程序,该应用程序从现有 PHP 应用程序(我可以访问并可以修改)同步数据,并且还能够对其进行更改。不应该直接访问数据(即从 C++ 连接到数据库),因为已经有一定的基本代码,而且出于安全考虑。
我想要实现的目标需要单向沟通。 C++ ---> PHP 应该足够了,而且由于 Apache 服务器一直在运行,因此它也有助于保持简单。
我一直在考虑使用 cURL 并调用 PHP 脚本。那里没有问题,但我正在尝试确定最合理的数据交换方式。我熟悉 JSON (jQuery),并且发现它简单而强大。
但是,C++ 似乎没有任何处理 JSON 的标准方法,虽然确实存在某些库,但应尽量减少混乱。
问题基本上是编码和稍后解析数据。 C++ 应该能够对其发送的数据进行编码,并且应该能够理解来自 PHP 脚本的响应。
应用程序和服务器不会在同一台机器上,C++ 应用程序应该同时在 Linux 和 Windows 上运行。
关于如何让这两者交流的任何想法?
【问题讨论】:
标签: php c++ json communication