Получить IP-адрес назначения / порт активного соединения udp?

Я могу получить активное соединение TCP и UDP с помощью iphlpapi. Отображение TCP-соединения с информацией об источнике (ip/port), информации о назначении (ip/port), состоянии и идентификаторе процесса. Но для UDP-соединения его нет, давая удаленный IP и порт. Вот что я хочу получить. Любой способ получить информацию о назначении, используя информацию об источнике или идентификатор процесса в Delphi или C++.

1 ответ

Решение

UDP - это протокол без установления соединения. Вы можете получить только локальный порт, который был открыт.

ОБНОВЛЕНИЕ: Это применяется для статического взгляда на использование порта. Однако, если у вас есть активный трафик UDP, вы все равно можете получить удаленную конечную точку.

Пользователь Ишмит предложил в комментариях uIP или LwIP.

UDP - Википедия

Протокол без установления соединения - Википедия

Другие вопросы по тегам