This is due to intermediate servers (proxies) randomly drop TCP connections. I propose solution to add socket.io transport.