socket.io is just a tool to negotiate a transport layer and keepalive. one of the possible transports is websocket. this means you usually use socket.io PLUS websocket (at least that's how I do it).
I'm guessing a connected websocket with no data flowing means some problem in magicaltux' backend.
any insights appreciated.