社区
Java SE
帖子详情
java ip地址问题.
wwwsyz
2007-04-02 11:22:32
写一个网络测试程序
已有一个网站列表的dns解析数据表.
在表中解析后的ip地址是long型
如何把一个long型的ip构建一个inetAddress对象,或SocketAddress对象.
刚接触java不久,先谢了 !!
...全文
226
8
打赏
收藏
java ip地址问题.
写一个网络测试程序 已有一个网站列表的dns解析数据表. 在表中解析后的ip地址是long型 如何把一个long型的ip构建一个inetAddress对象,或SocketAddress对象. 刚接触java不久,先谢了 !!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真的很小奚
2007-04-02
打赏
举报
回复
关注ING
healer_kx
2007-04-02
打赏
举报
回复
这个很简单。
127.0.0.1
就是
127 * 255 ^ 3 + 0 * 255 ^ 2 + 0 * 255 ^ 1 + 1 * 255 ^ 0
zhuokai
2007-04-02
打赏
举报
回复
至少需要知道IP是怎样被Encode成long的,然后Decode回来吧。。。。。。
如果不知道Encode方式,给个IP和对应的long看看。。。。。。
For_suzhen
2007-04-02
打赏
举报
回复
不错,学习
wwwsyz
2007-04-02
打赏
举报
回复
谢谢!!
fengmingjie
2007-04-02
打赏
举报
回复
ip地址和long转换的程序
public class IpUtil {
public static long ip2long(String ip) {
String[] a = ip.split("\\.");
if (a.length == 4) {
return (Integer.parseInt(a[0]) << 24)
+ (Integer.parseInt(a[1]) << 16)
+ (Integer.parseInt(a[2]) << 8) + (Integer.parseInt(a[3]));
}
return 0;
}
public static String long2ip(long l) {
String s = Long.toHexString(l & 0xFFFFFFFF);
return Integer.parseInt(s.substring(0, 2), 16) + "."
+ Integer.parseInt(s.substring(2, 4), 16) + "."
+ Integer.parseInt(s.substring(4, 6), 16) + "."
+ Integer.parseInt(s.substring(6, 8), 16);
}
public static void main(String[] args) {
System.out.println(ip2long("24.71.170.0"));
System.out.println(long2ip(ip2long("24.71.170.255")));
}
}
shan1119
2007-04-02
打赏
举报
回复
关注ING
lixiaoxue85
2007-04-02
打赏
举报
回复
如何把一个long型的ip构建一个inetAddress对象,或SocketAddress对象.
long转成STRING型,然后再构件inetAddress
微信公众平台深度开发v2.0第2季——获取微信服务器
IP地址
、微信公众号事件、自定义菜单、客服消息
该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 课程采用独立知识点讲解,一个知识点,一组课程,真正做到“简单、高效、”以短的时间、实现的...
计算机网络--
IP地址
为0.0.0.0的含义
最近在项目开发中发现一... 其实,最开始是发现服务器ip填0能登陆成功,后来知道了系统自动补全
ip地址
,什么意思呢,就是如果你填0或0.0或0.0.0,系统都会自动补全ip为0.0.0.0。下面就简要介绍一下这三种ip的区别。...
Java
基础
IP地址
ip地址
1、概念:用于唯一标识网络中每台计算机/主机 2、查看
ip地址
ipconfig 3、
ip地址
的表示形式:点分十进制 xx.xx.xx.xx 4、每个十进制数的范围:0~255 5、
ip地址
的组成=网络地址+主机地址,比如192.168.16....
Java
如何给ServerSocket绑定指定
IP地址
前言:回去搜索这个
问题
并且有缘看到这篇文章的人,我相信你一定是个...创建了服务器端的监听套接字后,我使用命令行工具cmd查看了当前的网络状态,如下图所示,套接字监听的
IP地址
是“0.0.0.0”,这和我预想的“127.0.
Java
根据
IP地址
获取对应归属地
数据聚合了一些知名 ip 到地名查询提供商的数据,这些是他们官方的的准确率,经测试着实比经典的纯真 IP 定位准确一些。...根据
IP地址
获取对应归属地的介绍就到这了,有
问题
的小伙伴们可以在评论区讨论。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章