Something went wrong on our end
udpRepeater.js 943 B
//set UDP listener
var PORT = 1415;
var HOST = 'localhost';
var dgram = require('dgram');
var server = dgram.createSocket('udp4');
//set up WebSocket repeater
const WebSocket = require('ws');
const websocket = new WebSocket('ws://track.movesinstitute.org:80');
websocket.onopen = function(evt){console.log("Opened websocket");};//console.log("websocket onopen");};
websocket.onclose = function(evt){console.log("websocket close", evt);};
websocket.onerror = function(evt){console.log("websocket error", evt.data);};
//turn on udp listener
server.on('listening', function () {
var address = server.address();
console.log('UDP Server listening on ' + address.address + ":" + address.port);
});
//when a message is recieved, echo it to the websocket
server.on('message', function (message, remote) {
console.log(remote.address + ':' + remote.port +' - ' + message);
websocket.send(message);
});
server.bind(PORT, HOST);