This is the only socket.io-client I found to be actually working so far. I ran into one issue though. That is when I try to "Debug JS Remotely" I get this error.

I tried passing {jsonp: false} option into connect as suggested here. With that option I don't get the error. But it fails to establish connection and emit messages when that option is set.