I'm having a problem with a port not being freed up fast enough. My program sends a UDP packet approximately every 80 seconds. Occasionally, the operation triggers an Error 60.
I can think of two work-arounds; switch to a new address (there is no return communication) or test the port status and initiate sending the UDP message when the port is free.
Are there any stock solutions out there?