【问题标题】:sharing big float arrays between C/C++ and javascript applications在 C/C++ 和 javascript 应用程序之间共享大浮点数组
【发布时间】:2018-10-05 04:18:23
【问题描述】:

我有浮点数组,它们是由 C++ 程序计算的 3D 对象的位置。块大小将为 1000。 我必须与一个 javascript 可视化程序共享这些数据,该程序将根据时间显示 3d 手机位置。 如何通过网络在 C++(服务器端)和 javascript(客户端)应用程序之间共享这些数组?我可以使用哪种协议?

【问题讨论】:

    标签: javascript c++ typescript network-protocols


    【解决方案1】:

    您是否考虑过为此使用 Node.Js 缓冲区? nodejs 允许您在 javascript 和本机 C++ 代码之间相当无缝地移动数据。这里解释得好一点->Node.Js Buffers

    【讨论】:

    • 是的,我确实考虑过。但这缺乏对服务器端和客户端所做工作的概述。在我的情况下理解它将如何运作令人困惑。节点缓冲区 c++ api 保留在服务器端,必须在服务器端执行。我知道这将允许与 javascript 共享这个 C 缓冲区。你认为服务器端渲染是强制性的吗?无论如何,客户端必须传输大量数据?
    • 解决方案似乎是使用 websocket 流从 C++ 程序服务器端接收数据并存储在 NodeJS 缓冲区客户端中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 2018-06-04
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多