title: Where goes those messages not yet received in Node.js?
body: <p>For example we have a basic node.js server &lt;-> client comunicaciton. </p>
  
  <p>A basic node.js server who sends each 500ms a message to the only o every one client connected with their respective socket initiated, the client is responding correctly to the heratbeat and receiving all the messages in time. But, imagine the client has a temporal connection lag (without closing socket), cpu overload, etc.. And cannot process nothing during 2secs or more. </p>
  
  <p>In this situation, where goes all those the messages that are not yet received by the client?? 
  They are stored in node? in any buffer or similar?</p>
  
  <p>And viceversa? The client is sending every 500ms a message to the server (the server only listens without responding), but the server has a temporary connection issue or cpu  overhead during 2 or 3 secs..</p>
  
  <p>Thanks in advice!! any information or aclaration will be welcomed</p>
  
  <p>Javier </p>