Как обнаружить новые TCP-соединения с помощью API-интерфейсов Windows GetExtendedTCpTable
Я сделал приложение для просмотра активных соединений TCP / UDP для локального ПК. Теперь мой список соединений статичен. Как мне сделать его динамичным? Я пытался использовать события таймера, но GetExtendedTCPTable возвращает полный список соединений. Я только хочу, чтобы новые соединения были добавлены в мой список. Есть ли какой-нибудь API, чтобы сделать то же самое? или мне нужно вручную отслеживать все соединения, сравнивать их, а затем добавлять на экран?
Заранее спасибо
1 ответ
Решение
Вы можете использовать таймер, сначала поместив все соединения в список, затем при следующем цикле таймера вы используете другой список, сравните их и посмотрите, какие изменения произошли. Я не думаю, что элегантный метод существует по этой проблеме.