使用以下代码,即找到我的子网掩码:
String subnetMask="/"+networkInterface.getInterfaceAddresses().get(0).getNetworkPrefixLength();
我的IP地址(从其他来源获得)是192.168.0.130
但是上面的代码发现子网掩码是255.255.255.255,但我希望它是255.255.255.0。
我做错了什么?
答案 0 :(得分:0)
我不是那种java,但255.255.255.255
绝不是一个糟糕的子网掩码;您很可能正在使用绑定到单个主机子网的接口,我认为这是您拨号和ADSL时的常态。
找出该界面到底是什么以及它是如何设置的。这可能会给你一些线索(假设代码是正确的)。