您现在的位置: 爱51代码网 >> 范文 >> 文章正文
C#怎样快速扫描指定网段内所有IP地址并返回主机名

C#怎样快速扫描指定网段内所有IP地址并返回主机名

我现在的思路是设好要扫描的起始ip和末尾ip
然后循环ping,ping通则返回主机名
ping设置的超时是20ms,现在要扫描200个ip地址,其中只有10几个是通的(因为最大的ip地址是254,最小的是1……所以要获取全部只能扫描200多个)
也就是说要超时100来次,但是这个超时也只是个概念,实际上耗时肯定不会是简单的100多*20ms那么简单…

所以…求助各位前辈,怎么才能提升速度…

目前所用版本是4.0.
多线程扫描,隐藏延迟。 用计时器调试了下搞明白什么叫隐藏延迟了

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    不小心卸载了.net 4 extend,vs2
    C#的session取不到值
    java如何判断一个字符串里的数字
    java怎么实现html转为pdf
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    Failed to open eth0
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    E-business suite system servic
    C#客户端收到数据后怎样将da
    C#函数式Currying函数
    asp.net access 登陆界面,用
    为什么用discuz!NT做的论坛
    不小心卸载了.net 4 extend,
    C#byte【】里的数转换成stri
    C#的session取不到值
    C# GridView绑定数据库中数据
    Session Cookie without Sec
    webform中文本框textbox自动
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |