¿Hay alguna forma de pasar fácilmente una cookie de autenticación cuando se establece una conexión WebSocket con socket.io? En este momento tengo que hacerlo por separado, así:¿Cómo enviar cookies cuando se conecta a socket.io a través de WebSockets?
socket = new io.Socket(document.location.hostname);
socket.addEvent("connect", function()
{
// Send PHP session ID, which will be used to authenticate
var sessid = readCookie("PHPSESSID");
this.send("{'action':'authenticate','sessionid':'"+sessid+"'}");
});
Solo para futura referencia, este problema ha sido tratado en socket.io versión 0.7 y posteriores. – Chris
¿Cómo se ha solucionado? ¿Puedes aclarar? – Damian