*/
public void handleDisconnect(String sessionId, String reason, boolean raiseOnDisconnect) {
SocketIOSocket socket = sockets.get(sessionId);
if (socket != null && socket.isReadable()) {
if (raiseOnDisconnect) {
socket.onDisconnect(reason);
}
if (sockets.containsKey(sessionId)) {
sockets.remove(sessionId);
}
}