I refer to the archived thread:
http://www.thescripts. com/forum/thread688786.ht ml
just to give a contribution.
I had the same problem of the udpclient constructor taking 20 seconds to "connect".
I tried to call the connect method after instantiating the udpclient and always took 20 seconds.
Also calling the send method (with IPendpoint explicitely passed to) took 20 seconds.
In all the cases...