hola,
Si estas usando socket.io cuando refrescas F5 o cambias de pagina esta initializa el disconnect en el server, ahora si manualmente quieres hacerlo..
Tu ejemplo del lado del servidor esta correcto.. socketdisconnect(), ahora en que parte tienes el error, en el cliente o el servidor?..
Que versión de socket.io tienes si lo estas usando?
Código Javascript
:
Ver originalfunction alerta(){
socket.emit('forceDisconnect');
}
Esta función debes cerciorarte que socket es el objeto de conneccion de socket.io-client.