Информация о TCP
Автор: Farooque Khan.
Компилятор: Visual C++ 6 для Win 98/NT/2000
Набор API под общим названием Internet Protocol Helper (IP
Helper) можно использовать для получатения
информации о конфигурации сети локального
компьютера а так же для изменения этой
информации. Прилагаемый пример показывает
использование некоторых из этих API:
- Получение статистики TCP (активные соединения,
отправленные и принятые сегменты и т.д.)
- Получение статистики UDP (отправленные и
принятые датаграммы и т.д.)
- Получение статистики IP (тайм ауты, ошибочные
датаграммы и т.д.)
- Получение статистики ICMP (общее количество
принятых или отправленных сообщений ICMP, эхо
запросы и т.д.)
- Получение активных соединений TCP с локальным и
удалённым адресом и портом.
- Получение активных соединений UDP с локальным и
удалённым адресом и портом.
А это соотвествующие им функции (все они
используются в демонстрационном примере):
- GetTcpStatistics()
Заполняет структуру MIB_TCPSTATS статистикой TCP.
- GetUdpStatistics()
Заполняет структуру MIB_UDPSTATS статистикой UDP.
- GetIpStatistics()
Заполняет структуру MIB_IPSTATS статистикой IP.
- GetIcmpStatistics()
Заполняет структуру MIB_ICMP статистикой ICMP о
входящих и исходящих сообщениях ICMP.
- GetTcpTable()
Заполняет буфер информацией о активных
соединениях TCP.
- GetUdpTable()
Заполняет буфер информацией о соединениях UDP.
Только локальные адреса и порты.
Downloads
Скачать экзешник - 15 KB
Скачать исходник - 51 KB
|