UDP ポートを 5000 から 50xx に反復したい
特定のポートがすでに開いているか、使用できるかどうかを確認するにはどうすればよいですか?
私はこのコードを使用しますが、常に false を返します:
public bool PortIsUsed(int myport)
{
bool alreadyinuse = (from p in System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().GetActiveUdpListeners() where p.Port == myport select p).Count() == 1;
return alreadyinuse;
}