var socket = io.connect('/client'); ss(socket).on('frame', (stream, data) => { console.log('received frame', data) Object.values(client.connected).map(socket => { ss(socket).emit('frame', stream, data) }) }) socket.on('res', (data) => { console.log(data) }) socket.on('frame', (fn, data) => { console.log('frame', fn, data.length) document.write(data) }) socket.emit('cmd', { cmd: 'get_params', }) socket.emit('cmd', { cmd: 'get_last_frame', }) socket.emit('cmd', { cmd: 'send_param', payload: { 'key': 'client', 'value': 'test', } }) // $('#file').change(function(e) { // var file = e.target.files[0]; // var stream = ss.createStream(); // // // upload a file to the server. // // ss(socket).emit('file', stream, {size: file.size}); // // ss.createBlobReadStream(file).pipe(stream); // })