【问题标题】:How to find subnet mask (errors) in android如何在android中查找子网掩码(错误)
【发布时间】:2013-10-10 09:55:21
【问题描述】:

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

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

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

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

我做错了什么?

【问题讨论】:

  • 什么是networkInterface?

标签: java android ip mask subnet


【解决方案1】:

我不是很喜欢java,但255.255.255.255绝不是一个坏的子网掩码;您很有可能使用绑定到单个主机子网的接口,我相信这在您使用拨号和 ADSL 时是常态。

了解该界面的真正含义以及它是如何设置的。这可能会给你一些线索(假设代码是正确的)。

【讨论】:

  • 我认为不是,因为当我在两个不同的设备(三星 Galaxy s3 mini 和 acer Liquid)上测试我的应用程序时,acer 给了我正确的子网掩码,而三星给了我错误的子网掩码
猜你喜欢
  • 1970-01-01
  • 2015-03-06
  • 2019-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多