|
@@ -54,63 +54,17 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
|
|
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
|
|
- <script src="http://cdn.peerjs.com/0/peer.min.js" ></script>
|
|
|
|
|
|
+ <script src="file:///C:/node/peers/dist/peer.js" ></script>
|
|
<script type="text/javascript">
|
|
<script type="text/javascript">
|
|
- $('#connectbtn').click(function()
|
|
|
|
- {
|
|
|
|
- var username = $('#i_username').val();
|
|
|
|
- var peer = new Peer(username, {key: 'x7fwx2kavpy6tj4i', debug: true});
|
|
|
|
- peer.on('error',function(error)
|
|
|
|
- {
|
|
|
|
- alert(error);
|
|
|
|
- $('#enter .step2').hide();
|
|
|
|
- $('#enter .step1').show();
|
|
|
|
- });
|
|
|
|
- peer.on('open',function()
|
|
|
|
- {
|
|
|
|
- console.log('Connected to PeerJS Server.');
|
|
|
|
- $('#enter .step1').hide();
|
|
|
|
- $('#enter .step2').show();
|
|
|
|
- function log(data)
|
|
|
|
- {
|
|
|
|
- $('#chatlog').append("<b>"+data.origin+"</b>:"+data.message+"<br/>");
|
|
|
|
- }
|
|
|
|
- var connection = null;
|
|
|
|
- function handleConnect(connection)
|
|
|
|
- {
|
|
|
|
- $('#enter').hide();
|
|
|
|
- $('#stage').show();
|
|
|
|
- console.log('Connected to Peer');
|
|
|
|
- connection.on('data',function(data)
|
|
|
|
- {
|
|
|
|
- log(data);
|
|
|
|
- }).on('close',function()
|
|
|
|
- {
|
|
|
|
- alert('Peer has disconnected.');
|
|
|
|
- });
|
|
|
|
- $('#sendbtn').click(function()
|
|
|
|
- {
|
|
|
|
- var data = {origin:username,message:$('#message').val()};
|
|
|
|
- connection.send(data);
|
|
|
|
- log(data);
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- peer.on('connection',function(connection)
|
|
|
|
- {
|
|
|
|
- $('#peerbtn').off('click');
|
|
|
|
- handleConnect(connection);
|
|
|
|
- });
|
|
|
|
- $('#peerbtn').click(function()
|
|
|
|
- {
|
|
|
|
- var connection = peer.connect($('#i_peer').val()).on('error',function(error)
|
|
|
|
- {
|
|
|
|
- alert(error);
|
|
|
|
- }).on('open',function()
|
|
|
|
- {
|
|
|
|
- handleConnect(connection);
|
|
|
|
- });
|
|
|
|
- });
|
|
|
|
|
|
+
|
|
|
|
+ var peer = new Peer('peer1', {host: 'localhost', port: 9000, debug: true});
|
|
|
|
+ peer.on('error',function(error) {
|
|
|
|
+ console.log('error', arguments);
|
|
});
|
|
});
|
|
|
|
+ peer.on('open',function() {
|
|
|
|
+ console.log('open!')
|
|
|
|
+ });
|
|
|
|
+ peer.on('connection', function(){};
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|
|
</body>
|
|
</body>
|