In General, packet delivery in UDP is not guaranteed because it's designed to be used in situations where speed is critical. The overhead of ordering and guaranteeing packets would slow it down and this is not acceptable for applications which need that speed. Essentially, a dropped packet is more acceptable in these situations than a delayed packet.
Also, bear in mind that UDP supports packet broadcasting/multicasting where you send one packet to many recipients, and this really would slow down if all of those recipients had to acknowledge receipt of the packet.
Can't help you with BNetEx, I'm afraid.
Also, bear in mind that UDP supports packet broadcasting/multicasting where you send one packet to many recipients, and this really would slow down if all of those recipients had to acknowledge receipt of the packet.
Can't help you with BNetEx, I'm afraid.