private bool IsBroadcast(IPAddress address) { if (address.AddressFamily == AddressFamily.InterNetworkV6) { // No such thing as a broadcast address for IPv6. return false; } else { return address.Equals(IPAddress.Broadcast); } }