Мы можем использовать код C # или монитор производительности на сервере Windows для просмотра текущих подключений к веб-сайту IIS.
PerformanceCounter performanceCounter = new System.Diagnostics.PerformanceCounter();
performanceCounter.CategoryName = "Web Service";
performanceCounter.CounterName = "Current Connections";
performanceCounter.InstanceName = "SMS_Collection_CFC";
string data = string.Format("{0}\t{1} = {2}", performanceCounter.CategoryName,
performanceCounter.CounterName, performanceCounter.NextValue());
Это может вернуть номер соединения.
Это подсчет TCP-соединений под капотом?Мы знаем, что существует много состояний соединения TCP, таких как ESTABLISHED, TIME_WAIT, какое состояние является счетчиком производительности?