在windows计算机上使用.net中的C#in,是否有方法确定特定应用程序正在使用或已打开的tcp或udp端口?

在windows计算机上使用.net中的C#in,是否有方法确定特定应用程序正在使用或已打开的tcp或udp端口?,c#,.net,tcp,udp,port,C#,.net,Tcp,Udp,Port,我的应用程序不时打开随机端口并使用它们。我看到一个问题,在很长一段时间内,出现了资源泄漏 有没有一种方法可以通过编程获得我当前应用程序正在使用的开放TCP和UDP端口的列表?我需要当前正在运行的应用程序的此信息,而不是外部应用程序的信息 您知道如何获取打开的端口列表,而不必逐个检查每个端口是否已打开吗?您可以使用此选项: 并获取与PID关联的端口。您可以使用此端口: 并获取与PID关联的端口

我的应用程序不时打开随机端口并使用它们。我看到一个问题,在很长一段时间内,出现了资源泄漏

有没有一种方法可以通过编程获得我当前应用程序正在使用的开放TCP和UDP端口的列表?我需要当前正在运行的应用程序的此信息,而不是外部应用程序的信息

您知道如何获取打开的端口列表,而不必逐个检查每个端口是否已打开吗?

您可以使用此选项:

并获取与PID关联的端口。

您可以使用此端口:

并获取与PID关联的端口