Echo client with over 65% packet loss

I'm just wondering why my UDP server / <Pair i1> gets 65% packet loss. It is simply an echo service that sends (the client) an empty packet when it reaches EOF, and the server discards itself when it receives this empty packet.

Not really homework, just disappointment because I can't get it right :(

Thanks!

+4
source share
2 answers

Have you considered udp buffer overflows? Here is information on packet loss myths , how to detect UDP packet loss rates on multiple platforms. And last, but by no means a mess with (err ... I mean the change) the size of the kernel udp buffer for several unix platforms (caution recommended).

+4
source

There are no promises that UDP packets will be delivered. In congested networks, UDP packets can simply be removed during transmission.

There are also routers that are configured to simply remove UDP packets. See a random example of someone who wants this.

+2
source

All Articles