当前位置:编程学习 > JAVA >>

如何获取某一IP对应的客户端MAC地址

客户端在多网情况 下如何获取指定IP对应的客户端MAC地址? --------------------编程问答-------------------- 有没有人知道呢? --------------------编程问答-------------------- WEB?还是客户端程序?

WEB没办法 --------------------编程问答-------------------- 是WEB --------------------编程问答-------------------- 可以用JS试试,但是需要降低浏览器安全等级 --------------------编程问答--------------------
引用 4 楼 q2a3z4w 的回复:
可以用JS试试,但是需要降低浏览器安全等级


试了就是不太稳定,随机性很强! --------------------编程问答-------------------- 还是在后台写方法吧,晚上有很多的。

要是前台需要用,就用ajax或者异步提交

祝楼主好运 --------------------编程问答-------------------- 建议LZ看点书先。

TCP/IP详解卷1:协议

看完就不会开这样的月经贴了 --------------------编程问答--------------------
import java.io.*;  
public class Test {  public static void main(String[] args) {  
try {  Process process = Runtime.getRuntime().exec(“ipconfig /all”);  InputStreamReader ir = new InputStreamReader(process.getInputStream());  LineNumberReader input = new LineNumberReader(ir);
String line;  
while ((line = input.readLine()) != null)  
if (line.indexOf(“Physical Address”) > 0) {  
String MACAddr = line.substring(line.indexOf(“-”) - 2); 
 System.out.println(“MAC address = [” + MACAddr + “]”);  } 
 } catch (java.io.IOException e) {  
System.err.println(“IOException ” + e.getMessage()); 
 }  

 }
--------------------编程问答--------------------
引用 8 楼 dinglimin2009 的回复:
Java code
import java.io.*;  
public class Test {  public static void main(String[] args) {  
try {  Process process = Runtime.getRuntime().exec(“ipconfig /all”);  InputStreamReader ir = new InputS……


第一行有错误,是什么错误我就不说了,不过这样的回帖肯定是从什么地方拷贝粘贴来的很不负责任。

不过对我来说是有收获的 不过只能在WINDOWS下完成。 --------------------编程问答--------------------
引用 9 楼 zhuchao_ko 的回复:
引用 8 楼 dinglimin2009 的回复:
Java code
import java.io.*;
public class Test {  public static void main(String[] args) {
try {  Process process = Runtime.getRuntime().exec(“ipconfig /all”);  InputStre……

这个就是在dos中用个指令的,我同学以前用这个做毕业设计的  哈哈 
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,