网卡mac地址应该被交换机给屏蔽掉转换成ip地址了吧?不清楚,帮你顶

解决方案 »

  1.   

    如果没有得到客户机的许可,你是不可以拿到客户机的mac地址的。
    你可以写个applet搞个数字签名什么的,估计是可以的
      

  2.   

    http协议规定客户端向服务器发送请求,不把自己的mac提交,最多提交自己的ip
    所以服务器得不到客户端的mac
      

  3.   

    啊,在dos/命令行 下可以轻易查看客户端的mac地址啊,应该不需要认证吧,java中就没有这样的方法了么
      

  4.   

    我曾经试过一个UDP协议,好象是NETBIOUS-NS,可以在局域网很轻易地得到任何一台机子的MAC地址和域,你也可是试试!
      

  5.   

    应该是不可以的,ip是http的一部分,mac不是,除非用安全认证
      

  6.   

    安全认证后,用applet或其他的手段传给server
      

  7.   

    为什么windows中可以轻易活得局域网中机器的mac地址呢,没有认证什么的啊
      

  8.   

    那是因为它走的不是http的协议,是http的协议不支持!
      

  9.   

    好像有个SNMP JAVA 的东西,不知哪位用过?
    另外可以用 Runtime.getRuntime().exec(cmd)
     调用外部命令来执行,可我无法得到cmd的输出