使用网站来控制C ++代码raspberry pi

时间:2016-05-17 15:50:44

标签: c++ web raspberry-pi

我想知道如何创建一个控制某些c ++代码的网站,例如在单击按钮时调用方法。 我用谷歌搜索了我的屁股然而我能找到的只是用于蟒蛇。

2 个答案:

答案 0 :(得分:0)

单击按钮时,您可以向c ++后端发送http请求。 您可以使用Boost.asio为您编写c ++服务器。 或者您可以使用python或其他语言框架编写服务器,并使用这些语言调用c ++函数。

答案 1 :(得分:0)

我的推荐是使用适当的Web服务器来处理大多数页面视图,包括静态页面。然后,对于某些特定的URL,它会在本地代理请求您的程序,该程序会监听此类" API调用"在一个特定的港口。

因此,对于您的按钮,您可以让事件处理程序对例如AJAX进行AJAX调用。 http://your-host.example.com/special/path/do_something?some_argument=foo&some_other_argument=123

然后,本地Web服务器将/special/path/的请求代理到您的程序。