C++/科学可视化的Javascript通信 我有一个C++编写的仿真软件包,它的可视化能力很差,很难看到模拟在任何时候都在做什么。我想创建一个基于JavaScript/WebGL的查看器,它将在运行时可视化C++ Ajax风格,并将结果可视化。可视化数据将包含几千字节的浮点数据,每隔几秒钟发送一次。通信需要是双向的,以便用户可以指定需要可视化的信息 我的问题是:在两个方面(C++应用程序和JavaScript)中使用什么样的库/技术来交换这些数据?

C++/科学可视化的Javascript通信 我有一个C++编写的仿真软件包,它的可视化能力很差,很难看到模拟在任何时候都在做什么。我想创建一个基于JavaScript/WebGL的查看器,它将在运行时可视化C++ Ajax风格,并将结果可视化。可视化数据将包含几千字节的浮点数据,每隔几秒钟发送一次。通信需要是双向的,以便用户可以指定需要可视化的信息 我的问题是:在两个方面(C++应用程序和JavaScript)中使用什么样的库/技术来交换这些数据?,javascript,c++,Javascript,C++,注:我看到类似的问题(没有一个是重复的)已经被提出并结束。我认为我的问题是正确的——当然我的需求是真实的——当然这是获得答案的最佳场所。因此,如果有更有效的方式来表达我的问题,请让我知道,我会这样做。一种可能性是使用WebSocket进行交流。Qt库支持JavaScript客户端可以连接到的,之后可以进行双向通信。这也允许二进制数据的交换,这允许您从C++侧发送浮点数据,并在JavaScript方面使用它,例如FLUAT32数组。< /P>:问题,我们建议或找到一本书、工具、软件库、教程或其他非

注:我看到类似的问题(没有一个是重复的)已经被提出并结束。我认为我的问题是正确的——当然我的需求是真实的——当然这是获得答案的最佳场所。因此,如果有更有效的方式来表达我的问题,请让我知道,我会这样做。

一种可能性是使用WebSocket进行交流。Qt库支持JavaScript客户端可以连接到的,之后可以进行双向通信。这也允许二进制数据的交换,这允许您从C++侧发送浮点数据,并在JavaScript方面使用它,例如FLUAT32数组。< /P>:问题,我们建议或找到一本书、工具、软件库、教程或其他非现场资源是堆栈的主题。Overflow@Barmar:好的,谢谢你让我知道。然而,我有一个具体的问题,我需要专家团体的解决方案。你是说stackexchange社区无法帮助我解决问题吗?或者,我有没有其他方式来表达我的问题,使其成为主题?我是说,这对于StackExchange社区来说不是一个合适的问题。也许还有其他地方你可以找到你问题的答案,我不知道。征求论坛的建议也会偏离主题。对于有具体客观答案的编程问题也是如此,而不是讨论、建议和意见。谢谢你的回答。这看起来是一个很好的C WebSocket实现: