Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 以编程方式获取网络中所有活动路由器的ip地址_C_Linux_Getaddrinfo - Fatal编程技术网

C 以编程方式获取网络中所有活动路由器的ip地址

C 以编程方式获取网络中所有活动路由器的ip地址,c,linux,getaddrinfo,C,Linux,Getaddrinfo,作为我最后一年项目的一部分,我想获得网络中所有活动路由器的IP地址列表,这样我就可以通过getaddrinfo和AI_ADDRCONFIG标志获得IPv6状态 当前的getaddrinfo实现一次使用一个IP,每次需要检查另一个IP时,我都需要从源代码更改IP。我的目标是创建活动路由器的IP地址列表,并将IP地址解析为getaddrinfo方法 如果各位专家能为我提供参考资料或提供示例代码段,以获取网络中活动路由器的所有IP地址,我将不胜感激 PS:我在stackoverflow中找到了关于这个

作为我最后一年项目的一部分,我想获得网络中所有活动路由器的IP地址列表,这样我就可以通过
getaddrinfo
AI_ADDRCONFIG
标志获得IPv6状态

当前的
getaddrinfo
实现一次使用一个IP,每次需要检查另一个IP时,我都需要从源代码更改IP。我的目标是创建活动路由器的IP地址列表,并将IP地址解析为
getaddrinfo
方法

如果各位专家能为我提供参考资料或提供示例代码段,以
获取网络中活动路由器的所有IP地址,我将不胜感激


PS:我在stackoverflow中找到了关于这个主题的类似帖子(),但这些帖子对我没有帮助,因为它们是针对java和android的,并且比我的帖子()稍微偏离了主题。

尽管你链接的问题被标记了,“答案与语言无关。@奥拉夫迪奇谢谢你的回答,先生……我想弄清楚,但我对这一点有点陌生,这也是我向各位专家求助的原因之一:)第一个答案只会发出一声“平”。但它会广播,所以局域网上的每台机器都会回答。@OlafDietsche第一个答案?对不起,当然这取决于您的订单。但是使用ping只有一个答案,关键是它使用广播来检测本地网络上的所有机器。