UNPKG

529 BJavaScriptView Raw
1var freeice = require('..');
2var quickconnect = require('rtc-quickconnect');
3
4// initialise a configuration for one stun server
5var qcOpts = {
6 room: 'icetest',
7 iceServers: freeice()
8};
9
10// go ahead and connect
11quickconnect('http://rtc.io/switchboard', qcOpts)
12 .createDataChannel('chat')
13 .once('chat:open', function(dc, peerId) {
14 console.log('data channel opened for peer id: ' + peerId);
15
16 dc.onmessage = function(evt) {
17 console.log('peer ' + peerId + ' says: ' + evt.data);
18 };
19
20 dc.send('hi');
21 });