Best-Effort Delivery - Understanding the User Datagram Protocol | OneNoughtOne