В более новых версиях утилиты netstat для Windows есть параметр командной строки '-q', который показывает связанные, но не связанные сокеты.
Вывод о таких сокетах показан следующим образом
TCP 0.0.0.0:4294 0.0.0.0:0 BOUND
TCP 0.0.0.0:8054 0.0.0.0:0 BOUND
TCP 0.0.0.0:8840 0.0.0.0:0 BOUND
Я использую GetExtendedTcpTable в программе, похожей на netstat, для мониторинга ресурсов (память, дескрипторы, потоки, соединения), используемых некоторыми приложениями (определяемыми либо pid, либо именем ".exe"), но я считаю, что этот APIпоказывает только информацию для подключений , но не для сокетов, и поэтому не предоставляет информацию для связанных, но не подключенных сокетов.
Итак, какой API-интерфейс Windows можно использовать для захвата этогоинформация в программе на C ++?