簡體   English   中英

NodeJS OSC接收並分發到本地網絡

[英]NodeJS OSC receive and distribution to local network

嗨,我有一個項目,其中包括以OSC格式從遠程計算機接收實時數據,然后我希望能夠將OSC數據通信或分發到登錄在同一網絡中的其他計算機。

我正在尋找NodeJS,Express,Socket.io和OSC.js; 但是,我不確定從通信結構的角度來看。 如果我不誤解某些服務器概念,則需要實現一個NodeJS服務器,該服務器將接收它並通過socket.io將其轉發到本地網絡,但是我可以確定,我是否通過掠奪到服務器或通過獲取數據來獲得此數據。廣播OSC數據的其他地址?

謝謝

K.

要從OSC服務器發送和接收數據,就我所知,您將需要使用一些庫。 我目前正在使用OSC服務器,這是迄今為止我發現發送的唯一方法。

是的,您需要使用Node.js服務器。 我使用node-osc庫托管它並接收消息,並通過一些技巧將它們顯示在網頁上。

要發送值,您可以搜索庫,但是我知道3種方法:

  • Arduino-有一個易於使用的庫。 如果您想將arduino板放置在任何地方並通過互聯網發送,則很有用。
  • node-osc-用於托管的同一庫,可用於向服務器發送消息,您所要做的就是編寫另一個.js文件,並在另一個終端實例中運行它。
  • 處理-處理是可視化內容的IDE,在這里顯然不是很有用

我在github上有一個代碼在這里: https : //github.com/georgerappel/WebServer-Node-OSC

我寫了一些有關如何在那里使用的說明。 收到的消息將出現在控制台上,您可以查看代碼以基本了解會發生什么。

我不知道如何將消息發送給所有連接的人,這有點復雜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM