c++ - Windows 中使用 IP Helper 的事件 UDP 连接的远程地址

标签 c++ c sockets winapi iphelper

函数GetUdpTable()IP Helper返回 MIB_UDPROW 的表.

MIB_UDPROW 结构不包含任何有关 UDP 连接远程地址的信息,GetUdpTable() 的扩展变体仅添加了 pid 到返回结构。

是否可以使用 IP Helper(或任何其他 winapi)获取事件 UDP 连接的远程地址?

最佳答案

不,除非您捕获流量并检查数据包,否则无法获取 UDP 连接的远程端口,因为 UDP 是一种无连接协议(protocol)。

参见:Get Destination Ip/Port of active udp Connection?

关于c++ - Windows 中使用 IP Helper 的事件 UDP 连接的远程地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51981485/

相关文章:

c - 通过简单的函数调用将 32 位表示为 C 中的十六进制数

c - C 中的 UDP 套接字 - 设置错误?

c++ - 嵌套命名空间,纠正静态库设计问题

c++ - 无法在 C++ 中中断 while 循环

c++ - 我缺少什么?

c++ - c++中static_cast是如何实现的?

python - 如何在Python中声明类型为 "uint8_t"*的变量

c - 生成素数的最佳方法是什么?

.net - 套接字队列问题?

java - EJB是用socket实现的吗?