我在Android手机上查了一下。启用Wifi后,它显示我已连接了哪个网络,然后还提供了获取特定网络IP地址,信号强度等详细信息。
我可以通过编程方式在Android 2.3版中执行此操作吗?
答案 0 :(得分:0)
路由器将IP分配给某个范围内的已连接设备。例如,来自:
192.168.1.2至192.168.1.254
您可以根据设备子网和网关计算出来,如下所示 -
地址:192.168.0.1 => 11000000.10101000.00000000 .00000001
网络掩码:255.255.255.0 = 24 => 11111111.11111111.11111111 .00000000
通配符:0.0.0.255 => 00000000.00000000.00000000 .11111111
=>
网络:192.168.0.0/24 => 11000000.10101000.00000000 .00000000(C类)
广播:192.168.0.255 => 11000000.10101000.00000000 .11111111
HostMin:192.168.0.1 => 11000000.10101000.00000000 .00000001
HostMax:192.168.0.254 => 11000000.10101000.00000000 .11111110
主机/网络:254(私人互联网)
现在尝试从您的设备发送PING命令,范围在192.168.0.1到192.168.0.254,如果您收到回复,这样您就可以了解网络中存在的其他设备。