【发布时间】:2012-03-09 08:56:13
【问题描述】:
我想要实现的是让网页向 C++ 应用程序发送消息,但这需要从 C++ 到 Web 服务器以及从 Web 服务器到客户端的某种形式的连接。
我想到的一种方法是拥有一个存储消息的 MySQL 数据库,并且 C++ 应用程序使用 libCURL 通过 php 脚本向 Web 服务器询问任何新消息。它必须每秒钟左右轮询一次,这有点浪费。此外,每当您想从网页发送消息时,您都必须将表单提交回网络服务器,这会很慢。
我也在研究 HTML5 websockets,认为它可以在客户端和 C++ 应用程序之间创建 TCP 连接,但我不认为它们是这样工作的。 websocket 是设计成通过服务器在两个 HTML5 应用程序之间路由消息,还是理论上可以使用 HTML5 应用程序直接与服务器通信(可能运行 php 脚本,或发送普通 TCP 数据包)?
欢迎对我如何实现这一目标提出任何建议。
谢谢。
【问题讨论】:
标签: php c++ html tcp websocket