Skip to content

Instantly share code, notes, and snippets.

@mozkurt27
Last active June 16, 2016 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mozkurt27/40c5d89e7647aabf057ee0983462b406 to your computer and use it in GitHub Desktop.
Save mozkurt27/40c5d89e7647aabf057ee0983462b406 to your computer and use it in GitHub Desktop.
io.sockets.on('connection', function (socket) {
users += 1;
reloadUsers();
socket.on('message', function (data) {
if(pseudoSet(socket))
{
var transmit = {date : new Date().toISOString(), pseudo : socket.nickname, message : data};
socket.broadcast.emit('message', transmit);
console.log(transmit['pseudo'] +" "+data+" yazdı");
}
});
socket.on('setPseudo', function (data) {
if (pseudoArray.indexOf(data) == -1)
{
pseudoArray.push(data);
socket.nickname = data;
socket.emit('pseudoStatus', 'ok');
console.log(data + " Bağlandı");
}
else
{
socket.emit('pseudoStatus', 'error')
}
});
socket.on('disconnect', function () {
users -= 1;
reloadUsers();
if (pseudoSet(socket))
{
console.log("bağlantı kapandı");
var pseudo;
pseudo = socket.nickname;
var index = pseudoArray.indexOf(pseudo);
pseudo.slice(index - 1, 1);
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment