Мы используем стороннюю библиотеку в одном из наших приложений. Мы хотели бы найти инструмент, который перечислит все открытые сокеты на машине И даст нам возможность видеть различные свойства 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
(мне не разрешено публиковать комментарии, поэтому пришлось добавить это в ответ ..)