gpt4 book ai didi

javascript - Node.js OSC 模块发送 TCP

转载 作者:可可西里 更新时间:2023-11-01 02:48:13 24 4
gpt4 key购买 nike

我正在使用 OSC 模块 https://github.com/colinbdclark/osc.js但我正在努力让它通过 TCP 工作。我找不到任何使用 TCP 的示例,它们都是基于 UDP 的。

我曾尝试在 node.js 中创建一个 TCP 客户端,但仍然难以将消息正确编码为 OSC 格式。我也相信它也必须用 SLIP 编码?

我在这方面很新,所以要温柔。

如果有人能给我指明正确的方向或提供一个关于在 node.js 中通过 TCP 发送 OSC 消息的示例,那就太好了

谢谢!

韦德

附言。也很高兴使用 osc-min 模块。据我所知,您可以将消息编码为 osc 消息并存储在 var 中。但仍然无法让它在 TCP 上工作。在 UDP 上工作正常,但我的回复比 UDP 可以处理的要大,如果这有意义的话

最佳答案

我对 OSC 不是很熟悉,所以我不知道它的内部结构,但是 osc.js 确实支持 TCP 传输,就像这样:

let server = new osc.TCPSocketPort({});

server.open('127.0.0.1', 57121); // change to remote host/port

server.on('ready', () => {
console.log('ready');
...
});

根据 the README :

For stream-based protocols such as serial and TCP, osc.js will take care of SLIP framing for you.

关于javascript - Node.js OSC 模块发送 TCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42658547/

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