问题标签 [inetaddress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Android 中使用 isReachable() 时出错
我是android开发的新手。这是我的代码
当我AndroidManifest.xml
没有这些行时它工作正常
当它出现时,我的应用程序“不幸的是,myApp 已停止”
任何人都可以帮助修复它吗?
我的日志猫:
更新: 根据此链接,从 Android 3.0 (Honeycomb) 开始,如果在用户界面线程中访问网络,则 StrictMode 配置为因 NetworkOnMainThreadException 异常而崩溃。所以我需要添加这些代码才能使应用程序正常工作。
StrictMode.ThreadPolicy 策略 = 新的 StrictMode。ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
感谢您的支持。
java - Java:间歇性 UnknownHostException
在我在 Jboss 服务器上运行的应用程序中,我们与另一个应用程序建立了 http 连接。两个应用程序都位于同一个数据中心。我们使用 VIP 连接到应用程序。这在生产中工作得很好,除了当我们得到“java.net.UnknownHostException”时的一小部分。这个百分比非常低(~0.2%),但仍然考虑到我们收到的大量请求,实际数量不容忽视。
错误是间歇性的,在时间和频率方面都没有遵循规律。有时我们一天会收到 200 次,有时我们连续 3-4 天都没有收到。有时我们甚至会在预期的流量较低(晚上 1-3 点)时得到它。
AFAIK,当 DNS 无法解析给定主机名的 IP 时,就会出现这种特殊异常。我们查看了 DNS 设置/配置等,一切看起来都不错。不想直接在属性文件或 /etc/hosts 文件中使用 IP 地址。
在这一点上,我不确定下一步我能做些什么来进一步调试。任何帮助/指导将不胜感激。
java - Java - 如何调用 IP 地址来查找主机名?
我制作的代码会自动返回主机名。
但不是每次都返回我机器的主机名。我也想在其他机器上进行检查(出于测试目的)。
我的意思是,每次我调用该方法时,它都会要求我输入一个 IP 地址,然后将我输入的地址的主机名返回给我。
例如:
- 运行方法 findH(String f)
- 我为字符串 f 输入 127.0.0.1(IP 地址/主机名)
- 它返回我的主机名:MyPC 等(编造)。
这是我的代码:
提前致谢。我知道我的描述不是最好的,但如果有任何歧义,请告诉我。
java - Java - 如果用户输入了无效的 IP 地址或主机名,则抛出异常
我想抛出一个异常,当用户输入无效的 IP 地址、主机名或不是完全限定的域名时,它会显示一条错误消息。
我不太确定是使用unknownhostexception 还是IOException。
我尝试做 if 语句,但我不知道 java 中的“无效”是什么。
有人可以帮忙吗?提前致谢。
java - 使用 InetAddress 获取自己的 IP
我有一个问题,如果我尝试 InetAddress.getLocalHost() 甚至 InetAddress.getByName(String host) 它每次都会抛出异常,即使对于像 nba.com 这样的已知网站我有点困惑仅供参考,目标设备是一个 android 4.1.1 GS3 和 wifi 和移动网络都打开了。下面的代码
下面是 System.out
03-12 18:59:52.636: I/System.out(18996): 异常捕获 =null
提前致谢
android - Android 如何检查 URL 名称或 IP 是否可访问
我的代码如下:
参数可以是"http://192.168.0.77:8080/ws/api/customer/5"
或"http://example.com:8080/ws/api/customer/5"
但每次它返回 false 虽然我可以浏览 URL。
java - 如何在java中将数据报从一个IP地址发送到另一个IP地址到其他机器
我想通过在 Java 中使用 UDP 协议向其他机器发送一些消息。而且我知道我的 IP 地址和它应该做广告的广播地址。比如我的ip地址是127.0.0.1,而我另一个地址是127.0.0.200。我想将消息广播到地址从 127.0.0.1 到 127.0.0.200 的机器。如何在 Java 中实现这一点?
并且ip地址的范围可能是127.0.0.1到127.1.4.80。
我是一个初学者,我只知道我应该使用 InetAddress 类型来表达 IP 地址。但我不知道如何迭代所有 InetAddress 对象。
有人可以帮助我吗?
非常感谢!!
java - 安全的 Java Ping
我有一个项目可以对 LAN 网络上的所有计算机进行 ping 操作。首先我使用InetAddress.isReachable()
但有时函数返回 IP is not reachable() 即使 IP 是可访问的(尝试在 windows 上使用内置函数并且 IP 是可访问的)。其次,我尝试使用此代码:
但是输出是错误的。然后我google了一下,找到了这段代码:
此代码运行良好,但问题是当 Windows 使用其他语言时,您无法判断地址是否可访问。你们能否与我分享一个如何在 LAN 或 VPN 网络上 ping IP 地址的安全方法。谢谢你。
java - 如何检查 InetAddress 是使用主机名还是 IP 地址创建的?
我想知道是否在构造时使用主机名或 IP 地址初始化 InetAddress 对象。有没有办法在java中检查?
java - 获取我的局域网 IP 地址 (192.168.xxxx) (IPV4)
在我的 android 设备中,我试图找到它的 IP 地址(IPV4)。
如果我执行以下代码
代码给了我 127.0.0.1。
我想得到实际的 IP 198.168.xx.xx。
(在我的电脑中,相同的代码给了我实际的 IP。)