Назад | Перейти на главную страницу

Есть ли способ показать список всех открытых сокетов на сервере Windows и свойства сокета?

Мы используем стороннюю библиотеку в одном из наших приложений. Мы хотели бы найти инструмент, который перечислит все открытые сокеты на машине И даст нам возможность видеть различные свойства TCP, связанные с сокетом, как: SendBufferSize ReceiveBufferSize NoDelay (Nagle) DontFragment TTL

Мы поговорили с поставщиком, и, хотя они отключили Nagle на своем сервере, мы хотели бы точно знать, как создаются сокеты с их библиотекой на наших серверах.

Есть какие-нибудь инструменты для этого?

Я не знаю, подходит ли это вам, но я прочитал этот пост, где они используют Wireshark / Netmon для отображения / мониторинга задержек в TCP-пакетах, чтобы определить, используется ли Nagle или нет: http://blogs.msdn.com/b/windowsazurestorage/archive/2010/06/25/nagle-s-algorithm-is-not-friendly-towards-small-requests.aspx

(мне не разрешено публиковать комментарии, поэтому пришлось добавить это в ответ ..)