如何在android中找到子网掩码(错误)

时间:2013-10-03 15:50:59

标签: java android ip mask subnet

使用以下代码,即找到我的子网掩码:

String subnetMask="/"+networkInterface.getInterfaceAddresses().get(0).getNetworkPrefixLength();

我的IP地址(从其他来源获得)是192.168.0.130

但是上面的代码发现子网掩码是255.255.255.255,但我希望它是255.255.255.0。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我不是那种java,但255.255.255.255绝不是一个糟糕的子网掩码;您很可能正在使用绑定到单个主机子网的接口,我认为这是您拨号和ADSL时的常态。

找出该界面到底是什么以及它是如何设置的。这可能会给你一些线索(假设代码是正确的)。