有没有办法在 .NET Framework 中打开 UDP 端口而不指定端口号,以便 Framework 为您找到一个空闲端口?
使用时就像Java一样:
public ServerSocket(int port),
端口 = 0.
它的工作原理与您的 Java 示例非常相似:
var udpClient = new UdpClient(0);
IPEndPoint remoteEP = null;
byte[] data = udp.Receive( ref remoteEP );
查看 netstat 似乎每次都分配了不同的端口。