internet
Version:
Framework for creating peer-to-peer browser networks
25 lines (20 loc) • 687 B
HTML
<title>Charlie</title>
<script src="/p.js"></script>
<script>
// Create the root node
var p = P.create();
var onrampServerAddress = 'ws://' + location.hostname + ':20400/';
// Establish a WebSocket connection to the onramp server
console.log('connecting to onramp server at ' + onrampServerAddress);
var onramp = p.connect(onrampServerAddress);
p.on('connection', function(peer){
console.log(peer.address, ' connected');
peer.on('open', function(){
console.log(peer.address, ' <-- Hi, I\'m Charlie!');
peer.send('Hi, I\'m Charlie!');
});
peer.on('message', function(message){
console.log(peer.address, ' --> ', message);
});
});
</script>