socket.io 1.x compat