日期:2014-05-19  浏览次数:20834 次

如何遍历IP段间的IP?
例如:
192.168.1.1   192.168.255.255
不止是D段IP不同,应该不能用.AddressList吧?
如何将次IP段的所有ip都列出来?

------解决方案--------------------
回 sswwee(最有价值球员),4294967295一共10位,IP地址有12位,而且我试了下好像不能像IP地址那样连续,应该是我水平问题吧,望给出具体解决方案。
=========================
我真败给你了。xxx.xxx.xxx.xxx,每位都是0到255就是256个,为什么?因为==256^4==一个uint32可表示的最大值。看看ipaddress的getaddressbytes吧
------解决方案--------------------
我给你的是
.......http://www.codeproject.com/cs/internet/peerlister.asp
中的核心代码
改页有源代码下载,告诉你如何取得计算机所在工作组(域)内的所有计算机ip列表

http://www.codeproject.com/cs/internet/ipnumbers.asp 同样提供元代码下在
它的类的功能就是验证你所指定的一个ip地址是否可见
你可以非常容易的遍历255去穷举ip地址