【问题标题】:NodeJS OSC receive and distribution to local networkNodeJS OSC 接收和分发到本地网络
【发布时间】:2015-07-18 10:55:10
【问题描述】:

您好,我有这个项目,其中包括从远程计算机以 OSC 格式接收实时数据,然后我希望能够将 OSC 数据通信或分发到登录在同一网络中的其他计算机。

我正在寻找 NodeJS、Express、Socket.io 和 OSC.js;但是,我不确定这在通信结构方面应该如何看待。如果我没有误解一些服务器概念,我需要实现一个 NodeJS 服务器,它将接收它并通过 socket.io 将其转发到本地网络,但我不确定,我是通过登录服务器获取这些数据还是通过广播 OSC 数据的其他地址?

谢谢

K.

【问题讨论】:

    标签: node.js sockets osc


    【解决方案1】:

    据我所知,要从 OSC 服务器发送和接收数据,您需要使用一些库。我目前正在使用 OSC 服务器,这是迄今为止我发现的唯一发送方式。

    是的,您需要使用 Node.js 服务器。 我使用node-osc 库来托管它并接收消息,并通过一些技巧将它们显示在网页上。

    要发送值,您可以搜索库,但我知道 3 种方式:

    • Arduino - 有一个易于使用的库。如果您想将一些 arduino 板放在任何地方并通过互联网发送,这很有用。
    • node-osc - 您用来托管的同一个库,可用于向服务器发送消息,您只需编写另一个 .js 文件并在另一个终端实例中运行它即可。
    • Processing - processing 是一个视觉对象的 IDE,在这里显然不是很有用

    我在 github 上有一个代码:https://github.com/georgerappel/WebServer-Node-OSC

    我在那里写了一些关于如何使用的说明。收到的消息会出现在控制台上,看代码就基本明白了。

    我不知道如何将消息发送给所有连接的人,这有点复杂。

    【讨论】:

      猜你喜欢
      • 2017-08-21
      • 1970-01-01
      • 2016-02-13
      • 2016-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多