可能是我没有把需求说明白,我是想在bs结构的服务端获取客户端的mac地址。
我现在在程序里是这么处理的:
Process p = Runtime.getRuntime().exec("nbtstat -A "+ipAddress); InputStreamReader ir = new InputStreamReader(p.getInputStream());
然后对i……
[/Quote]
B/S 程序,这样的代码获得的是服务端的地址吧?
如果用的是 JDK 6 或以上版本的话,也没必要使用外部命令了,JDK 类库 java.net.NetworkInterface 中就有获得本地 MAC 地址的方法。
可能是我没有把需求说明白,我是想在bs结构的服务端获取客户端的mac地址。
我现在在程序里是这么处理的:
Process p = Runtime.getRuntime().exec("nbtstat -A "+ipAddress); InputStreamReader ir = new InputStreamReader(p.getInputStream());