базовый учебник OSC на С++? какую библиотеку использовать?

Я хотел бы узнать, как написать простейшее приложение командной строки C++ для сервера/клиента для отправки нескольких строк данных из одного приложения в другое в режиме реального времени с использованием OSC (Open Sound Control). Я хотел бы, чтобы он работал в режиме локального хоста или по сети, но я думаю, что в OSC это просто вопрос указанного IP-адреса.

Я ничего не знаю об OSC, и официальная страница кажется немного двусмысленной. На этой странице написано:

Библиотека CNMAT с открытым исходным кодом для создания пакетов OSC: это все, что вам нужно, если вы хотите, чтобы ваше приложение могло форматировать пакеты OSC для отправки по сети. http://archive.cnmat.berkeley.edu/OpenSoundControl/src/libOSC/

Но это всего лишь несколько файлов за 2003-2004 годы, определенно не то, что я планирую использовать для изучения OSC. Затем он представляет комплект управления OSC, но на другой странице говорится, что он устарел и настоятельно не рекомендуем использовать контрольный набор.

Возможно, это лучшая страница: http://opensoundcontrol.org/guide-osc-libraries, которая перечисляет библиотеки и дает некоторое мнение о них, но я до сих пор не знаю, какую библиотеку мне выбрать из 4.

Что я хотел бы изучить/использовать, так это простую кросс-платформенную широко поддерживаемую библиотеку, которую я мог бы использовать в Visual C++ 2010 для создания приложений командной строки. Что вы предлагаете? Можете ли вы написать или связать учебник с использованием этой библиотеки?


person hyperknot    schedule 26.04.2011    source источник


Ответы (2)


Мы используем oscpack как кроссплатформенную библиотеку osc.

https://code.google.com/archive/p/oscpack/downloads

мы используем его с Linux, Windows и MacOSX и вполне довольны. Он прост в использовании и хорошо работает.

person razong    schedule 13.07.2011

Библиотека OSC написана на C++, но в нее включен элемент управления ActiveX, который можно использовать в большинстве сред разработки Windows (например, VisualBasic). Кроме того, библиотека OSC была портирована на Delphi.

http://www.hammersound.net/osc.html

person Glenn Meader    schedule 30.07.2012