首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么遍历IP段间的IP

2012-01-30 
如何遍历IP段间的IP?例如:192.168.1.1192.168.255.255不止是D段IP不同,应该不能用.AddressList吧?如何将次

如何遍历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地址

热点排行