gpt4 book ai didi

node.js - NodeJS OSC 接收并分发到本地网络

转载 作者:太空宇宙 更新时间:2023-11-04 02:24:09 24 4
gpt4 key购买 nike

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

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

谢谢

K.

最佳答案

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

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

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

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

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

我写了一些关于如何使用那里的说明。收到的消息将显示在控制台上,您可以查看代码以了解基本上发生了什么。

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

关于node.js - NodeJS OSC 接收并分发到本地网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31490423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com