我正在使用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: