Добавление значения cookie в Socket.IO

Как добавить значение cookie в Socket.IO?

io.sockets.on('connection', function (client)
{ 
    console.log(client.id); 
    client.handshake.headers.cookie.socketID = client.id;   // not work
 // client.handshake.headers.cookie("socketID",client.id);  //crash

    console.log(client.handshake.headers.cookie);
// The current output is:
//connect.sid=tI21xumy3u2n4QXO1GljmPAf.pzFQ1Xu%2B6bz36secu4VSCdSNU8PT1L44gQZ4kFUFQqQ
//this is express session id, and I also want to add client.id of Socket.IO. 

//...........
}

Я читал http://www.danielbaulig.de/socket-ioexpress/ , но мне не нужно управление сеансом на node.js, а просто нужно добавить значение идентификатора клиента socket.io в файл cookie, как это делает connect.sid.

7
задан 27 May 2012 в 20:51
поделиться