有没有办法通过SOCKET或着IP地址来获得子网掩码?

解决方案 »

  1.   

    用这个函数GetAdaptersInfo可以列举出所有的IP地址,子网掩码及网关
      

  2.   

    通过函数GetAdaptersInfo来获得子网掩码没有多大意义,因为现在学校和单位为了避免麻烦(我学校就是这样),主机子网掩码都设为255.255.255.0,而网关的子网掩码可能是255.255.255.192之类的具体获得的方法可以是向整个网段发ARP,如果收到的回应比如说192.168.0.1~192.168.0.192这个区间都获取的是网关的MAC的话那么也容易得出真实的子网掩码是255.255.255.192