2011-04-26 55 views
2

我想學習如何編寫最簡單的服務器/客戶端C++命令行應用程序,使用OSC(開放式聲音控制)實時地將一行數據從一個應用程序發送到另一個應用程序。我想使它在localhost模式或通過網絡工作,但我認爲在OSC中它只是指定IP地址的問題。C++中的基本OSC教程?使用什麼庫?

我對OSC一無所知,官方頁面似乎有點含糊。在這個頁面上,它說:

爲 構建OSC包CNMAT的開源庫:這是,如果你想你的應用程序 能夠格式化OSC數據包 在網絡上發送您所需要的所有 。 http://archive.cnmat.berkeley.edu/OpenSoundControl/src/libOSC/

但是,這是從2003 - 2004年短短的文件,絕對不是我會計劃使用學習OSC。然後它介紹OSC Control Kit,但在另一頁上它說它過時並強烈建議不要使用控制套件。

也許這是最好的頁:http://opensoundcontrol.org/guide-osc-libraries其中列出了圖書館,並就他們一些意見,但我仍然不知道我應該選擇哪個庫了4

的,我想學什麼/ use是一個簡單的,跨平臺廣泛支持的庫,我可以在Visual C++ 2010中使用它來構建命令行應用程序。你有什麼建議?你可以使用該庫編寫或鏈接教程嗎?

回答

3

我們使用oscpack作爲交叉平臺osc庫。

http://code.google.com/p/oscpack/

我們使用它與Linux,Windows和MacOSX上,是相當幸福的。它很容易使用 並且運作良好。

2

OSC庫是用C++編寫的,但包含的ActiveX控件可以在大多數Windows開發環境(如VisualBasic)中使用。此外,OSC圖書館已移植到德爾福

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

相關問題