none
关于读取IP地址的问题 RRS feed

  • 问题

  • 我现在想读取客户机的IP地址和网卡的MAC地址
    我发现在同一个网段里面是可以正确读取到访问机的这二个值,如果是不同网段里面的,这个二个值就读不到了
    问一下有什么更好的解决方法嘛

    • 已移动 Sheng Jiang 蒋晟 2009年10月15日 21:14 软件设计问题 (发件人:Visual C#)
    • 已移动 孟宪会Moderator 2009年10月16日 12:53 (发件人:一般性问题讨论区)
    2009年10月15日 15:20

答案

全部回复

  • 物理层的信息跳一个节点就会被下一段网络的物理层信息取代的。被网络传输的只有高级协议的数据。如果你要传递MAC地址这样的信息,应该把这样的信息打包进高级协议的数据。
    在计算机上有蓝牙、虚拟机、Visual Studio中的手机模拟器这样的程序时,MAC地址可以不是唯一的。
    MAC地址通常被归类为用户隐私,咨询你的公司的法务部门以了解搜集用户隐私的合法性。


    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年10月15日 21:19
  • 获得客户端的IP应该很容易,网上这样的例子很多,不过要获得MAC恐怕就不能了吧。
    Do My Best
    2009年10月16日 2:09
  • 能不能详细介绍一下这方面的资料,不涉及到用户隐私的问题的

    2009年10月16日 5:41
  • 你好!
         可以参考这个实现:
         http://blog.csdn.net/pigdeity/archive/2007/04/24/1581165.aspx
         希望对你有帮助!
    周雪峰
    2009年10月16日 11:12
  • 使用activeX吧,这样会有很多限制的,浏览器可以设置不允许你访问的,毕竟,通过网络获取这些信息是不安全的
    【孟子E章】
    2009年10月16日 12:53
    版主