1 | var freeice = require('..');
|
2 | var quickconnect = require('rtc-quickconnect');
|
3 |
|
4 | // initialise a configuration for one stun server
|
5 | var qcOpts = {
|
6 | room: 'icetest',
|
7 | iceServers: freeice()
|
8 | };
|
9 |
|
10 | // go ahead and connect
|
11 | quickconnect('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 | });
|