.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
用QQWry.Dat作数据源实现IP地址检索[C#]

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站


  前几天有一个朋友说一直想有一个这样程序,可以把网络上比较流行的QQwry.Dat作为IP数据源来实现IP地址的查询显示。可是网络上一直没有出现.Net的版本。我想既然如此,那我就抽空写一写好了,先到Google上Go了一下,找到相关介绍文章,了解了其格式,然后又参考了其它语言版本的程序,一天多一点时间,终于把这个东西写好了。不敢独享,帖出来
/******************************************************************
** File Name:IPScaner.cs
** Copyright (c) 2004-2005 PPTech Studio(PPTech.Net)
** Creater:Rexsp(MSN:[email protected])
** Create Date:2004-12-27 20:10:28
** Modifier:
** Modify Date:
** Description:to scan the ip location from qqwry.dat
** Version: IPScaner 1.0.0
*****************************************************************
*/

using System;
using System.IO;
using System.Collections;
using System.Text;
using System.Text.RegularExpressions;
namespace PPTech.WebSite.BusinessRules
{
    
/// <summary>
    
/// to scan the ip location from qqwry.dat
    
/// </summary>

    public class IPScaner
    
{
        
私有成员

        
构造函数

        
公共属性

        
搜索匹配数据

        
IP地址转换成Int数据

        
int转换成IP

        
获取起始IP范围

        
获取结束IP

        
获取国家/区域偏移量

        
获取国家/区域字符串

        
GetStr

        
获取IP地址

        
    }

}


调用方式:
            测试地址搜索

刚刚写完,就发布了,估计有可能有些小毛病,大家自己改吧,其实随随便便就可以作不少扩展。


相关文章

相关软件