I am trying to make persistent variable player for each WebSocket connection like this:
Server.on('request', function(request) {
const WSCon = request.accept(null, request.origin);
var player = "none";
WSCon.on('message', function(message) {
if (data.action == 0) HandleRoomEnter(player);
if (data.action == 1) HandleReadyness(player);
});
});
function HandleRoomEnter(player) {
player = "Conan";
console.log("setting: "+player);
}
function HandleReadyness(player) {
console.log("getting: "+player);
}
However, my output is:
setting: Conan
getting: none
Where is the problem?
Thank you,