问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java如何不使用HttpServletRequest获取电脑客户端ip地址与Mac地址。

发布网友 发布时间:2022-05-01 22:04

我来回答

2个回答

热心网友 时间:2023-10-05 10:55

import java.net.InetAddress;
import java.net.NetworkInterface;
/**
*@author:
*@version:
*@description:
*/
public class Ipconfig {
public static void main(String[] args) throws Exception {
try {
InetAddress ia=InetAddress.getLocalHost();
String localname=ia.getHostName();
String localip=ia.getHostAddress();
System.out.println("本机名称是:"+ localname);
System.out.println("本机的ip是 :"+localip);
System.out.println("MAC ......... "+getMACAddress(ia));
} catch (Exception e) {
e.printStackTrace();
}
}
//获取MAC地址的方法
private static String getMACAddress(InetAddress ia)throws Exception{
//获得网络接口对象(即网卡),并得到mac地址,mac地址存在于一个byte数组中。
byte[] mac = NetworkInterface.getByInetAddress(ia).getHardwareAddress();

//下面代码是把mac地址拼装成String
StringBuffer sb = new StringBuffer();

for(int i=0;i<mac.length;i++){
if(i!=0){
sb.append("-");
}
//mac[i] & 0xFF 是为了把byte转化为正整数
String s = Integer.toHexString(mac[i] & 0xFF);
sb.append(s.length()==1?0+s:s);
}

//把字符串所有小写字母改为大写成为正规的mac地址并返回
return sb.toString().toUpperCase();
}
}

热心网友 时间:2023-10-05 10:56

只能用这个方法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通事故致人死亡,该如何处理? 爱普生LQ1600KIIIH 断色带 爱普生针式打印机LQ1600KⅢH近两月来总频繁中断打印,同时电脑显示是通讯... ACQUA DI PARMA 帕尔玛之水 蓝色地中海系列 桃金娘加州桂中性淡香水 E... 女士香水推荐-ACQUA DI PARMA 帕尔玛之水 优雅木兰女士浓香水 EDP 50... ACQUA DI PARMA帕尔玛之水克罗尼亚系列中性香水套装-适用对象 帕尔玛 | 必须拥有的小众沙龙香 ACQUA DI PARMA/帕尔玛之水克罗尼亚系列黑调男士古龙水-适用对象 ACQUA DI PARMA 帕尔玛之水 克罗尼亚系列 风度中性古龙水 EDC 20ml... ACQUA DI PARMA/帕尔玛之水-绅士男士古龙水EDC jsp中如何获取客户端的浏览器和操作系统信息 白鹿原第22集 黑娃和小娥是哪一集 .net一共有那些方法获取客户端的信息?任何信息都可以 请长假的好理由 如何获取电脑保姆客户端? 有什么请病假的理由 求请假理由,请3个月左右,要那种冠冕堂皇的理由,谢谢! 单位请假 什么理由可以请三个月 病假事由 初二学生请假三个月请假条怎么样写:学生已厌学,心灵受到老师创伤_百度问一问 请长假的理由有哪些? 一个萝卜一个坑,如何才能合理的请假三个月?并被上司高兴的批准? 那有龙珠Z(游戏)下载? 七龙珠 怎么下载啊 给一个最好玩的七龙珠单机游戏 七龙珠游戏在哪里下载呢 谁有dbz4龙珠游戏下载地址 现在有什么好玩的龙珠游戏 要电脑上的 跪求单击七龙珠100个角色的那个游戏 在那可以下载? 白鹿原李沁被吊起来扒光羞辱是哪集? 三个月以上长期请假理由 白鹿原田小娥为什么被吊起来打?田小娥被扒裤子是哪一集 javaWeb开发,如何取得客户端的MAC,注意,客户端是子网的一个PC 白鹿原,白兴儿怎么死的 拼多多客户申请换货寄回商品没填写单号,商家换回商品怎么办 邓能在白鹿原中第几集开始播出 电脑客户端必须要获得哪三个IP地址? 白鹿原白孝武结局结局是什么 怎样下载电脑客户端? 请问什么是客户端?什么情况下才用客户端?怎样辨别客户端? 你喜欢《白鹿原》这部剧吗? C# web 获得客户端计算机名字 各位大侠!请教一下,用javascript如何获得客户端电脑安装的软件列表信息... 网页上可以获取那些客户端(个人pc)的硬件信息(除了IP地址)?? 苹果手表s6听微信语音一动就有杂音 爆米花吃多了、有什么不好? 吃爆米花长胖吗·和冰淇淋比起来哪个热量更低呢 微信内测功能的资格是根据还是苹果id? 怎么找到电脑自带的office