C#获取未被监听使用的随机端口号

public static int GetRandomUnusedPort()
{
    var listener = new TcpListener(IPAddress.Any, 0);
    listener.Start();
    var port = ((IPEndPoint)listener.LocalEndpoint).Port;
    listener.Stop();
    return port;
}

 

posted @ 2020-02-19 10:11  ZeroBug  阅读(627)  评论(0编辑  收藏  举报