I\'m having a weird problem with some Net.Sockets code I\'m using to find an available UDP port. It\'s working on Windows, Android, and Mac, but won\'t work completely on iO