title: SocketIO on a Node.js cluster
body: <p>I have a standalone Node.js app which has SocketIO server that listens on a certain port, e.g. 8888. Now I am trying to run this app in a cluster and because cluster randomly assigns workers to requests, SocketIO clients in XHR polling mode once handshaken and authorized with one worker get routed to another worker where they're not handshaken and the mess begins.</p>
  
  <p>And because workers don't share anything, I can't find a workaround. Is there a known solution to this issue?</p>