Javascript 有没有办法通过按下按钮将http请求从JS发送到C++;
我目前正在为一个硬件设计GUI。我们希望GUI能够通过浏览器访问。浏览器将显示一个由C++代码生成的映射,但我还需要发送一些参数到从JS前端的按钮生成地图的代码中。无论如何都有办法做到这一点。到目前为止,我已经做了一些研究,了解了web套接字和AJAX,但我不完全确定它是否是我想要的。在理想情况下,我可以只发送UDP数据包,但我的研究告诉我,这是不可能的,TCP是不可能的。这是正确的吗Javascript 有没有办法通过按下按钮将http请求从JS发送到C++;,javascript,c++,http,tcp,Javascript,C++,Http,Tcp,我目前正在为一个硬件设计GUI。我们希望GUI能够通过浏览器访问。浏览器将显示一个由C++代码生成的映射,但我还需要发送一些参数到从JS前端的按钮生成地图的代码中。无论如何都有办法做到这一点。到目前为止,我已经做了一些研究,了解了web套接字和AJAX,但我不完全确定它是否是我想要的。在理想情况下,我可以只发送UDP数据包,但我的研究告诉我,这是不可能的,TCP是不可能的。这是正确的吗 提前感谢您的帮助
提前感谢您的帮助您的C++代码可以设置一个侦听请求的服务器。例如,您可以使用。然后,在JavaScript代码中,您可以使用XMLHttpRequest或Fetch API(适用于较新的浏览器)向服务器发出HTTP请求,然后服务器将返回一个新的静态页面(生成的映射嵌入到页面中)。浏览器最简单的事情是通过XMLHttpRequestRelated:也相关: