服务器用Windows Service开了好多个WCF服务,每个WCF开了两个端口,如下
因为之前的端口都是随便设置的,所以现在需要做个工具,查看服务器上占用的端口号,并指出这些端口号是哪些进程监听的。网上提供的方法是调用“netstat -ano”,可是用这种方法可以找到“net.tcp”监听的那个端口号,并找到进程名称
Process pro80 = Process.GetProcessById(pid);
MessageBox.Show(pro80.ProcessName);
而http监听的端口号虽然也可以查到被占用,但是却找不到是哪个进程开的