如何通过Wifi程序获取同一网络上连接的其他设备的Ip地址



我已经在我的Android手机中检查过了。启用Wifi后,它向我显示了连接的网络,然后还提供了详细信息,如获取特定的网络Ip地址、信号强度等。

我能在Android 2.3版本中以编程方式做到这一点吗?

路由器为范围内的连接设备分配IP。例如说来自:

192.168.1.2至192.168.1.254

这你可以根据你的设备子网和网关来计算,如下所示-

地址:192.168.0.1=>11000000.101000.000000000000000 1

网络掩码:255.255.255.0=24=>11111111.11111111111111111100000000

通配符:0.0.0.255=>0000000000000000000000000011111111

=>

网络:192.168.0.0/24=>11000000.101000.0000000000000000(C类)

广播:192.168.0.255=>11000000.101000.00000000.111111111

主机最小值:192.168.0.1=>11000000.101000.000000000000000 1

主机最大值:192.168.0.254=>11000000.101000.00000000.1111110

主机/网络:254(私人互联网)

现在,尝试从你的设备发送192.168.0.1到192.168.0.254范围内的PING命令,如果你得到回复,通过这种方式,你可以了解网络中存在的其他设备。

最新更新