Node.js OSC Модуль отправки TCP
Я использую модуль OSC https://github.com/colinbdclark/osc.js но я изо всех сил пытаюсь заставить его работать по TCP. Я не могу найти никаких примеров, которые используют TCP, все они основаны на UDP.
Я попытался просто создать TCP-клиент в node.js, но все еще изо всех сил, чтобы правильно закодировать сообщение в формате OSC. Я также считаю, что это также должно быть закодировано с помощью SLIP?
Я очень новичок в этом, поэтому будьте нежны.
Было бы замечательно, если бы кто-то мог указать мне правильное направление или привести пример отправки сообщений OSC через TCP в node.js
Спасибо!
Вэйд
PS. Рад также использовать модуль osc-min. Насколько я знаю, вы можете закодировать сообщение в сообщение osc и сохранить его в var. Но все еще не могу заставить его работать по TCP .. работает нормально по UDP, но мои ответы больше, чем то, что может обработать UDP, если это имеет смысл
1 ответ
Я не очень знаком с 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');
...
});
По словам README:
Для потоковых протоколов, таких как последовательный и TCP, osc.js позаботится о формировании SLIP.