I am using engine-io (1.5.2) on server and client. my client connection looks like this.
<script src="lib/engine.io.js"></script>
...
socket = eio('ws://');
and my server side looks like this...
var connect = require('connect');
var serveStatic = require('serve-static');
var app = connect().use(serveStatic(__dirname + '/client'));
var http = require('http').createServer(app).listen(9000);
var server = require('engine.io').attach(http);
.......
server.on('connection', (socket) => {
console.log('connection recieved from socket ' + socket.id + ' ' + JSON.stringify(socket.handshake))
//... retrieve connection parameters?
});
How can I pass some information like user name etc to my server when a client connects?
I have seen some use of handshake and query but none of it is working and docs are a bit sparse.
Michael