HTML <--> C++通信

HTML <--> C++ communication

本文关键字:C++ 通信 gt HTML lt      更新时间:2023-10-16

我想让我的c++程序从HTML页面获得一些数据。是否有可能为此目的使用HTML5本地存储?浏览器是否生成了可访问的文件?

如果这种方式不可行,还有其他选择吗?

现在浏览器和我的可执行文件在同一台计算机上运行,我更喜欢只使用fstream c++库。

最合适的沟通渠道可能是FCGI (http://www.mit.edu/~yandros/doc/specs/fcgi-spec.html)。您需要设置一个本地HTTP服务器,并将其配置为使用符合fcgi的c++应用程序处理特定的HTTP请求。修改你的c++应用程序来支持FCGI协议可能不容易,但是协议本身很简单。

这是一篇有用的文章,详细介绍了如何开始:http://chriswu.me/blog/writing-hello-world-in-fcgi-with-c-plus-plus/