我正在尝试使用javascript从Firefox发送osc消息,该消息应由同一网络中的另一台计算机使用纯数据的udpreceive和unpackOSC接收。我正在使用JavaScript软件包“ osc-js”(https://github.com/adzialocha/osc-js)。我有三个实例:
1。
<button id="send">Send Message</button>
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/adzialocha/osc-js/lib/osc.js"></script>
<script type="text/javascript">
var osc = new OSC();
osc.open({host:'130.149.23.228', port: '9111'}) //connect to server that was created by the bridge
document.getElementById('send').addEventListener('click', () => {
var message = new OSC.Message('/test/', 2);
osc.send(message); //send message on click
});
</script>
2。
const OSC = require('osc-js')
const config = { udpClient: { port: 9912 } }
const osc1 = new OSC({ plugin: new OSC.BridgePlugin(config) })
osc1.open({host:'130.149.23.228', port:'9111'}) // start a WebSocket server on port 8080
发送计算机在Windows上运行,接收计算机在linux上运行。将Osc从纯数据(PC1)发送到puredate(PC2)是可行的。它还可以通过本地主机从浏览器到Pure Data的一台PC内部发送和接收。但是现在我在Firefox中收到此错误:
“ Firefox无法在ws://130.149.23.228:9111 /上建立与服务器的连接”
答案 0 :(得分:0)
应该是http:// .....而不是ws://,在我的计算机上使用osc-js进行尝试。