6

I'd like to know if a particular process is using a given port, i.e. netstat -ban. I came across using IPGlobalProperties to get the list of active connections, but this doesn't seem to include process information.

It would be nice if there exists some class in C# that lets me do this programmatically. Ideally, I wouldn't have to pipe the cmd shell Process output.

John Saunders
  • 160,644
  • 26
  • 247
  • 397
mztan
  • 305
  • 3
  • 10

1 Answers1

4

Please see this question...

Which PID listens on a given port in c#

Basically you PInvoke GetExtendedTcpTable()

Community
  • 1
  • 1
kervin
  • 11,672
  • 5
  • 42
  • 59