PHP客户端通过TCP与C ++服务器通信

时间:2011-09-20 11:52:38

标签: php c++ webclient

我试图让Php页面能够与C ++服务器通信。它必须能够随时(和同一时间)进行回忆和发送。当php页面收到一个字符串时,它应该在Mysql db中进行一些更改,但同时将其他字符串发送到服务器。

你可以把它想象成一个聊天,但是然后php会收到一个它应该被格式化的字符串。

C ++服务器启动并且只运行php客户端对我来说是一个谜。

是否有任何人可以帮助我的示例代码?

THX!

1 个答案:

答案 0 :(得分:1)

首先,您需要了解并记住PHP本身就是无状态的。您可以让PHP接收请求并解析它并使用获得的信息执行某些操作,但之后请求将关闭。

您可以尝试的一个解决方案是将您的C ++应用程序HTTP POST发送到PHP脚本。该脚本可以解析和分析请求并对其采取措施。

  1. 将某些内容存储在数据库中
  2. 创建回复
  3. 输出回复
  4. 然后,C ++应用程序可以对响应执行某些操作。

    这会有效,但如果您的实际用例是聊天室或类似的东西,那么有比使用PHP更好的解决方案。