title: How long does a UDP packet stay at a socket?
body: <p>If data is sent to the client but the client is busy executing something else, how long will the data be available to read using recvfrom()? </p>
  
  <p>Also, what happens if a second packet is sent before the first one is read, is the first one lost and the next one sitting there wating to be read?</p>
  
  <p>(windows - udp)</p>