Is there anyway to limit the number of attempts to establish a UDP connection if the server is busy on initial attempts?

No, there is no way to limit the number of attempts.