Node.js OSC 模块发送 TCP
Node.js OSC Module send TCP
我正在使用 OSC 模块 https://github.com/colinbdclark/osc.js 但我正在努力让它通过 TCP 工作。我找不到任何使用 TCP 的示例,它们都是基于 UDP 的。
我曾尝试在 node.js 中创建一个 TCP 客户端,但仍然难以将消息正确编码为 OSC 格式。我也相信它也必须用 SLIP 编码?
我在这方面很陌生,所以要温柔。
如果有人能给我指出正确的方向或提供有关在 node.js
中通过 TCP 发送 OSC 消息的示例,那就太好了
谢谢!
韦德
PS。也很高兴使用 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.
我正在使用 OSC 模块 https://github.com/colinbdclark/osc.js 但我正在努力让它通过 TCP 工作。我找不到任何使用 TCP 的示例,它们都是基于 UDP 的。
我曾尝试在 node.js 中创建一个 TCP 客户端,但仍然难以将消息正确编码为 OSC 格式。我也相信它也必须用 SLIP 编码?
我在这方面很陌生,所以要温柔。
如果有人能给我指出正确的方向或提供有关在 node.js
中通过 TCP 发送 OSC 消息的示例,那就太好了谢谢!
韦德
PS。也很高兴使用 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.