Older socket.io version required, new version breaks things.
Better socket error handling