Node.js OSC模块发送TCP

我正在使用OSC模块https://github.com/colinbdclark/osc.js,但我正在努力使其通过TCP工作。 我无法find任何使用TCP的例子,它们都是基于UDP的。

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

我很新,所以要温柔。

如果有人能指点我正确的方向,或者提供一个关于通过node.js中的TCP发送OSC消息的例子,那将是惊人的

谢谢!

Wayde

PS。 很高兴使用osc-min模块。 据我所知,你可以编码消息到osc消息并存储在一个变种。 但仍然无法让它通过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'); ... }); 

根据自述文件 :

对于基于stream的协议,如串口和TCP,osc.js将为您处理SLIP帧。