Приветствую!
Есть простейший сервер на вебсокетах. Он пока ничего не умеет.
webSocketServer.on('connection', function (ws) {
let id = lastId++;
clients[id] = ws;
console.log("новое соединение " + id);
ws.send(JSON.stringify({"You are": "connected"}));
ws.on('message', function (message) {
console.log('получено сообщение ' + message);
});
ws.on('close', function () {
console.log('соединение закрыто ' + id);
delete clients[id];
});
});
Но со стороны клиента подключение происходит не просто как
client.connect('ws://localhost:8081/', 'echo-protocol');
А с параметрами, вот так:
client.connect('ws://localhost:8081/?some_id=12345', 'echo-protocol');
Это обязательно условие, которое я, к сожалению, обойти не могу.
Можно ли как-то на стороне сервера получить этот самый some_id?
Заранее благодарю!