Always important because our beloved websockets are fragile!<p>socket.io has it built in, but in various projects I had to hoist my own reconnect functionality on top because reconnects kept failing.<p>engine.io aims to be more reliable than socket.io, mainly due to connecting via the fallback methods first, then establishing a websocket connection. I have not used e.io yet but intend to soon.<p><a href="http://stackoverflow.com/questions/9610951/how-is-engine-io-different-from-socket-io" rel="nofollow">http://stackoverflow.com/questions/9610951/how-is-engine-io-...</a>