本文實例講述了ASP.NET實現根據IP獲取省市地址的方法,。具體實現方法如下:
1、在網站的跟路徑下面添加QQWry.dat(點擊此處本站下載//www.survivalescaperooms.com/softs/10529.html)文件,這個文件是IP數據庫文件
2、添加以下一個類 IPScanner
代碼如下:public class IPScanner
{
//私有成員#region 私有成員
private string dataPath;
private string ip;
private string country;
private string local;
private long firstStartIp = 0;
private long lastStartIp = 0;
private FileStream objfs = null;
private long startIp = 0;
private long endIp = 0;
private int countryFlag = 0;
private long endIpOff = 0;
private string errMsg = null;
//構造函數#region 構造函數
public IPScanner()
{
this.dataPath = System.Web.HttpContext.Current.Server.MapPath("/ipdata/QQWry.dat");
}
//公共屬性#region 公共屬性
public string DataPath
{
set { dataPath = value; }
}
public string IP
{
set { ip = value; }
}
public string Country
{
get { return country; }
}
public string Local
{
get { return local; }
}
public string ErrMsg
{
新聞熱點
疑難解答
圖片精選