karashchuk.com » Бібліотека Знань » Windows » яка программа використовує той чи інший порт

Windows : яка программа використовує той чи інший порт

Якось вылетіло із голови, що в PhpStorm десь пару днів тому включи Run > Start Listening for PHP Debug Connections.
Сьогодні вирішив написати на C# маленьку програмку, що показувалаб, що приходить по заздалегідь відомому TCP порту.

Запускаю, а вона - бла-бла, конфлікт порта - порт вже зайнятий.

Ну щоб подивитись зайнятий, чи ні - це звичайно netstat.

Але ось ключик -o я може пару разів використовував, але не відклалась так, щоб без пошуків.

Тому вирішив що можливо комусь знадобиться та і в мене буде ця інфа - як знайти програму що використовує той чи інший порт.

> netstat -na
Active Connections

Proto  Local Address          Foreign Address        State
...
TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING
TCP    0.0.0.0:10137          0.0.0.0:0              LISTENING
TCP    0.0.0.0:20080          0.0.0.0:0              LISTENING
....


але, щоб далі було можливо найти володаря порта, треба ось так:

> netstat -nao
Active Connections

Proto  Local Address          Foreign Address        State           PID
...
TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING       5716
TCP    0.0.0.0:10137          0.0.0.0:0              LISTENING       5716
TCP    0.0.0.0:20080          0.0.0.0:0              LISTENING       5716
...


А тут зовсім стало цікаво - яка це зараза одночасно на трьох портах висить.

> tasklist |find "5716"
phpstorm64.exe                5716 Console                    1    385,608 K


А далі, і пам'ять підтягнулась - і нагадала, яка зараза і що робила :)

Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу