Browse Source

count users/emit json

windhamdavid 9 years ago
parent
commit
62f9feddfc
2 changed files with 14 additions and 3 deletions
  1. 13 2
      server.js
  2. 1 1
      webrtc.io.js

+ 13 - 2
server.js

@@ -23,9 +23,20 @@ app.get('/script.js', function(req, res) {
 app.get('/webrtc.io.js', function(req, res) {
 	res.sendFile(__dirname + '/webrtc.io.js');
 });
+
+
+var folks = 0;
+server.on('connection', function (socket){
+    folks++;
+    socket.on('close', function () {
+        folks--;
+		console.log(folks);
+    });
+	console.log(folks);
+});
+
 app.get('/status', function(req, res) {
-	var c = 1;
-	if (c == 1) {res.json({'online': 'yes'});}
+	if (folks >= 2) {res.json({'online': 'yes'});}
 	else {res.json({'online': 'no'});}
 });
 

+ 1 - 1
webrtc.io.js

@@ -357,7 +357,7 @@ if (navigator.webkitGetUserMedia) {
         onFail();
       });
     } else {
-      alert('webRTC is not yet supported in this browser.');
+      alert('Your Browser does not support WebRTC (Video Chat). Try Firefox, Chrome, or Opera');
     }
   };