title: NodeJS + Socket.io connections dropping/reconnecting?
body: <p>In production, I have a game which uses connection-local variables to hold game state. However I notice that if I idle for a certain time on the connection, it disconnects and reconnects which loses the current state. During my tests on a local host, I never noticed this behavior. Is this the norm behavior for socket connections or is something else causing the connections to drop.</p>
  
  <p>If it is a normal behavior how is this typically handled? Should connection values be stored globally so they can be restored should a user drop/reconnect?</p>