在C / C ++中获取网关地址

问题描述 投票:2回答:1

我使用ioctl()设置网关地址(SIOCADDRT中带有RTF_GATEWAY的标志)。

检索它的标准ioctl例程是什么?

c++ c ip-address gateway berkeley-sockets
1个回答
0
投票

我的理解是,没有“标准ioctl例程”以跨平台友好的方式获取网关地址。在Linux上,您可以考虑使用Netlink套接字,如this post中所述。

© www.soinside.com 2019 - 2024. All rights reserved.