//网络编程
//在开始栏内输入cmd,进入命令提示框 输入 ipconfig/all 可以查看本地网络配置信息
//ping 192.168.11.191 检测是否可以互相通话 换成用户名也可以
//上面的ping同样在cmd中输入 后面加另一台电脑的ip地址,ip一般是ipv4类型的
//获取方法
InetAddress localHost = InetAddress.getLocalHost(); //直接得到本地的主机名和地址的组合
System.out.println(localHost);
InetAddress ia1 = InetAddress.getByName("DESKTOP-DFB9GK4");
System.out.println(ia1.getHostName()); //得到主机名
System.out.println(ia1);
byte[] addr = {(byte)192,(byte)168,11,(byte)191}; //需要转为byte
System.out.println(ia1.getByAddress(addr)); //得到byte[] 类型的本地地址
//需要使用Arrays.toString方法转
byte[] a1 = {127,0,0,1};
InetAddress byAddress = InetAddress.getByAddress(a1);
System.out.println(byAddress);
InetAddress localHost2 = InetAddress.getLocalHost();
System.out.println(localHost2.getHostName());
System.out.println(Arrays.toString(localHost2.getAddress())); //得到的数组中超过127的都要减256
//实际地址是要用256加上负值
Java专题 网络编程基础类的使用 + 注释
最新推荐文章于 2024-07-24 08:30:35 发布