Получить список TCP портов - C#
Формулировка задачи:
Здравствуйте. Как мне получить список ВСЕХ незанятых портов машины.
Пытаюсь
Но там нет, например, 11000, хотя он ничем не зарезервирован
IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties(); TcpConnectionInformation[] tcpConnInfoArray = ipGlobalProperties.GetActiveTcpConnections(); return tcpConnInfoArray.Select(element => element.LocalEndPoint.Port).Distinct().ToList();
Решение задачи: «Получить список TCP портов»
textual
Листинг программы
IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties(); TcpConnectionInformation[] tcpConnInfoArray = ipGlobalProperties.GetActiveTcpConnections(); return Enumerable.Range(1, ushort.MaxValue).Except(tcpConnInfoArray.Select(element => element.LocalEndPoint.Port).Distinct()).ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д