From ed526ff3c447958518ce94a68f562bd1d9f9f69e Mon Sep 17 00:00:00 2001 From: jsrobson10 Date: Fri, 12 Apr 2019 18:14:14 +1000 Subject: [PATCH] Made the server update users about new users --- main.js | 45 ++++++++++++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/main.js b/main.js index b868d36..6f481ac 100644 --- a/main.js +++ b/main.js @@ -380,6 +380,9 @@ function socket_init(socket, ondata) return sock; } +// Create a connections varible +var connections = []; + // Create a server var server = net.createServer(function(socket) { @@ -390,11 +393,8 @@ var server = net.createServer(function(socket) sock = socket_init(socket, function(data) { // Does the user want to login - if(data.mode == "login") + if(data.mode == "login" && !sock.logged_in) { - // Set the logged in varible - var logged_in = false; - // Is the user registered here if(users[data.username]) { @@ -407,7 +407,7 @@ var server = net.createServer(function(socket) console.log("Logged "+sock.username+" in."); // Set logged in - logged_in = true; + sock.logged_in = true; } } @@ -424,15 +424,43 @@ var server = net.createServer(function(socket) password: data.password }); + // Send the status to all connections + for(var i=0;i