我正在使用OSC模块https://github.com/colinbdclark/osc.js,但我很难让它在TCP上工作。我找不到任何使用TCP的例子,它们都是基于UDP的。
我尝试过在node.js中创建一个TCP客户端,但仍然很难将消息正确地编码成OSC格式。我也认为它也必须用also编码?
我在这方面很新,所以温柔点。
如果有人能给我指出正确的方向,或者提供一个通过TCP在node.js中发送OSC消息的例子,那就太棒了。
谢谢!
韦德
PS。也很乐意使用osc模块。正如我所知道的那样,您可以将消息编码为osc消息并存储在var中。但还是不能让它在TCP上工作。在UDP上工作得很好,但我的答复比UDP能处理的要大,如果这是合理的话。
发布于 2017-03-09 15:06:52
我不太熟悉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');
...
});根据自述
对于基于流的协议,如串口和TCP,osc.js将为您处理滑动帧。
https://stackoverflow.com/questions/42658547
复制相似问题