title: Packet corruption and UDP
body: <p>I have to simulate a client server UDP relationship by uploading files from the client to the server.  It also uses a stop and wait protocol.  My question is do I need to have code in my server class to handle corrupt packets?  I read somewhere online that a **</p>
  
  <blockquote>
    <p>UDP packet with a checksum error will be rejected by the stack. In
    other words, it's not possible for a UDP packet with a checksum error
    to be "received at the other end correctly", because the packet will
    not be received at all.</p>
  </blockquote>
  
  <p>**</p>
  
  <p>Is that true?  Would by server simply not receive the packet resulting in my client having a packet timeout?</p>