有人能告诉我如何在C++中读取默认的windows网关IP地址吗?我可以使用GetAdaptersInfo()读取所有IP地址的列表,但不能读取默认网关IP地址。GetAdaptersInfo( pAdapterInfo, &BufferLength );
// Iterate the network adapters and print their MAC我可以获得列表中每个IP地址的网关,但我需要默认网关</e
因此,最初我们有一个目标IP地址,比如40.40.40.40,使用这个地址,因特网模块决定网关地址。在我的机器上default via 20.20.20.1 dev wlp2s0 proto dhcp metric 600
因此,网关地址是20.20.20.1,用于目标地址网关地址20.20.20.1用于创建local network header。问题是在IP数据包结构中没有像gateway add