我有一个包含表单、控件等的网站。用户输入应发送到与网络服务器 (busybox httpd) 运行在同一台 PC 上的 C++ 程序。另一方面,C++ 程序的结果应发送回并显示在网站上。 我有点迷失从哪里开始以及谷歌什么。有人能指出我正确的方向吗?
最佳答案
您需要创建一个 HTTP 服务器来接收 HTTP 请求并发送 HTTP 响应。每当您进入网页、发送表单等时,您的浏览器都会发送请求...
在 C++ 中,您有不同的库可以执行此操作,而无需您自己执行 which is an existing question on stackoverflow 。我推荐 CURL,因为我在这方面有很好的经验,但其他库也一定做得很好。
如果你必须完全自己制作HTTP服务器,你可以看看the example of Wikipedia (他们还提供了有关超文本传输协议(protocol)的解释)。
关于html - 同一台 Linux PC 上的网站和 C++ 程序之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59922678/