获取C中LAN的设备列表[英] Get list of devices on LAN in C

本文是小编为大家收集整理的关于获取C中LAN的设备列表的处理方法,想解了获取C中LAN的设备列表的问题怎么解决?获取C中LAN的设备列表问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想获取可用的设备列表(他们的IP地址或主机名应该是很好的)连接到我的本地网络.我在C#中有一些例子,但我无法使用C/C ++找到任何样本.我熟悉BSD套接字API,只是为了澄清.

我有一个"存根"的想法:也许我应该确定我局域网上的设备可能属于的IP地址的范围,然后确定它们是否e. G.回应ping,或类似的东西.我怎么能达到这些?

我希望我的应用程序在Linux和iOS上运行.这就是为什么我更喜欢BSD套接字,或者最大的基础/地基/刚刚(尽管它们是用Objective-C编写的).

推荐答案

你也可以是将ICMP echo请求数据包发送到224.0.0.1.这是一个特殊的全节点组播地址每个节点应该响应(除了防火墙规则或网络策略设置防止它).

本文地址:https://www.itbaoku.cn/post/359104.html

相关标签/搜索