Because of stateless UDP nature there is no way to reliably know if
remote peer is alive. That is why timeouts are necessary. If no packets
are sent during timeout period, then remote peer is considered to be
dead. Timeout option should be synchronized both for server and client.
Because of stateless UDP nature there is no way to reliably know if
remote peer is alive. That is why timeouts are necessary. If no packets
are sent during timeout period, then remote peer is considered to be
dead. Timeout option should be synchronized both for server and client.