Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java Security  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请问是否能实现用java得到网卡的mac地址,并且于平台无关,请大侠推荐资源,谢谢!
bestwish888





发贴: 6
积分: 0
于 2004-09-28 18:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
谢谢!


作者 Re:请问是否能实现用java得到网卡的mac地址,并且于平台无关,请大侠推荐资源,谢谢! [Re:bestwish888]
kavinwang

现实版流氓兔

版主


发贴: 529
积分: 38
于 2004-10-19 22:12 user profilesend a private message to usersend email to kavinwangsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
好像有点困难呀!好像有人曾经问过,不过给人教训。
如果你真需要,那你必须通过jni进行实现,跨平台的问题要自己解决,不过这种方法好象不是太难的。



作者 Re:请问是否能实现用java得到网卡的mac地址,并且于平台无关,请大侠推荐资源,谢谢! [Re:bestwish888]
menzy



版主


发贴: 754
积分: 113
于 2004-10-20 08:56 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
也不应当很难,实际上这个操作等同于向某个IP发送一个ARP解析报文,把结果进行解析就可以了,最不济的方法就是通过发送命令得到樊哙信息然后进行分解。
发送指定类型的报文,虽然jdk中没有实现,但是一般的网管软件都可以的。所以我想,不少网管软件现在都是java写的,估计难度也不是太大。



作者 Re:请问是否能实现用java得到网卡的mac地址,并且于平台无关,请大侠推荐资源,谢谢! [Re:bestwish888]
kavinwang

现实版流氓兔

版主


发贴: 529
积分: 38
于 2004-10-20 13:16 user profilesend a private message to usersend email to kavinwangsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
实际上,java的socket的相关底层操作都是通过jvm进行的,也就是说通过jni进行的,纯java是没有办法得到这个的,必须使用jni。
另外java的socket读取的网络数据不可能包含具体的mac信息,因为它们已经在底层被过虑了,除非在jdk下个版本提供一个叫做getPeerMac的方法。




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923