[源码]用QQWry.Dat作数据源实现IP地址检索

  前几天有一个朋友说一直想有一个这样程序,可以把网络上比较流行的QQwry.Dat(QQWry.Dat为目前更新最快,使用最广泛的IP数据库(珊瑚虫QQ插件一直用这个库的),现由http://www.cz88.net/fox/网站每五天发布更新一次数据)作为IP数据源来实现IP地址的查询显示。可是网络上一直没有出现.Net的版本。我想既然如此,那我就抽空写一写好了,先到Google上Go了一下,找到相关介绍文章,了解了其格式,然后又参考了其它语言版本的程序,一天多一点时间,终于把这个东西写好了。不敢独享,帖出来

引用内容 引用内容

            调用方式:
            #region 测试地址搜索
            IPScanner objScan = new IPScanner();
            string ip="221.224.205.13";
            objScan.DataPath=@"E:\个人资料\IMTools\QQwryUpdate\QQWry.Dat";
            objScan.IP=ip;
            string addre=objScan.IPLocation();
            string err=objScan.ErrMsg;  
           #endregion

 下载链接:IPScanner 解压密码:ppcode

读都读出来了,转换成其它存储格式就相当容易了
引用内容 引用内容

            测试导出IP地址库:
            #region 测试导出IP地址库
            IPExport exp = new IPExport();
            string toFile = @"D:\Work\ip.txt";
            string fromFile=@"E:\IMTools\QQwryUpdate\QQWry.Dat";
            exp.SaveToText(toFile,fromFile);
            #endregion


 下载链接:IPExport 解压密码:ppcode

 进一步交流: 扣扣,是用来扣的    

上一篇: [源码]用C#读取图片的EXIF信息的方法
下一篇: 离别明基(1)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 源码 IP
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.