c++ - 获取事件 udp 连接的目标 IP/端口?

标签 c++ windows delphi winapi windows-networking

我能够使用 iphlpapi 检索事件的 TCP 和 UDP 连接。 显示源信息(IP/端口)、目标信息(IP/端口)、状态和进程 ID 的 TCP 连接。 但对于 UDP 连接,它不提供远程 IP 和端口。那是我想要得到的。 在 Delphi 或 C++ 中使用源信息或进程 ID 获取目标信息的任何方式。

最佳答案

UDP 是一种无连接协议(protocol)。只能获取本地已经开放的端口。

更新: 这适用于静态查看端口使用情况。但是,如果您有事件的 UDP 流量,您仍然可以检索远程端点。

用户 Ishmeet 在评论中建议使用 uIP 或 LwIP。

UDP - Wikipedia

Connectionless Protocol - Wikipedia

关于c++ - 获取事件 udp 连接的目标 IP/端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17745971/

相关文章:

c++ - 我如何找出哪个 header /包含在源中声明了哪些变量?

c++ - 如何通过 remove_cv 函数推断类型(const volatile int* vs const volatile int vs int * const volatile)

php - MySqlDump - 使用 Windows 清空转储

delphi - 在我的应用程序中显示 Microsoft Access "OLE Object"

delphi - delphi 中 C++ ( cin >> n) 的等价物

sql - 监视 Delphi 应用程序执行的 SQL 查询

c++ - 仅提取正则表达式的特定部分 'expression'

c++ - 在 Visual Studio 2005 中基于命令行作为 GUI 应用程序或控制台应用程序启动的可执行文件

windows - 如何删除 IntelliJ 中的字体?

c# - 如何从 Windows 10 中的 TwinCAT 获取符号?