Как найти список сокетов, удерживаемых процессом в Windows? - PullRequest
20 голосов
/ 18 января 2012

У меня есть приложение .Net, которое поддерживает пул сокетов для их повторного использования.Предполагается, что в нем может быть слишком много таких розеток без их освобождения.Есть ли способ узнать количество дескрипторов сокетов, которые удерживает приложение в Windows?

Ответы [ 2 ]

37 голосов
/ 18 января 2012

введите netstat -a -o -n из командной строки

10 голосов
/ 23 мая 2014

Мне нравится TCPView от SysInternals: http://technet.microsoft.com/en-us/sysinternals/bb897437 Хорошо и для многих других вещей, но чтобы проверить свой собственный процесс, просто найдите его в списке и посмотрите на открытые сокеты, адреса, к которым он привязан, и т. Д. Вы также можете наблюдать динамический паттерн сокета своих процессов. использование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...