title: Does Socket.io garantee that broadcasted events are received in order client side?
body: <p>Is there some kind of ordering mechanism in Socket.IO that guarantees that events are received in order by clients?</p>
  <p>For example: if a server emits event <code>Evt1</code> to client A, and the server broadcasts <code>Evt2</code> to all clients.
  Thus client A receives <code>Evt1</code> then <code>Evt2</code> and only in that order.</p>
  <p>My guess is NO and, if it's the case, how would you implement it, or are there existing solutions?</p>