怎么将客户端获取的ip地址转换成动网论坛ip数据库里格式的ip地址??
ip数据库是:
ip1 ip2 country
1032836608 1032836863 广东省肇庆市
1033794200 1033795022 黑龙江省佳木斯市
ip数据库是:
ip1 ip2 country
1032836608 1032836863 广东省肇庆市
1033794200 1033795022 黑龙江省佳木斯市
解决方案 »
- 后退页面过期问题
- 网页传值,如果值是空怎么办,急!!!!
- 一个小的执行顺序问题
- 请问frameset frame出错了吗?
- ~~随便问问~~
- 朋友们来帮帮忙吧,HttpWebRequest对象老是出错
- 我在书上看到iis对于Session对象连接者超过若干时间没有访问任何网页,就会释放对象,我不清楚application是否有此类限定.
- 为什么我的这个问题几天了没有一个人会?很难么??
- 50分,求加载梅花雨日历到Web页面的Step by Step 方法?
- 在什么样的事件判断当前时间 == 23:59:59 大家来帮帮忙~~~!!!!!
- Gmai,Yahoo,MSN 邮箱有没有来信手机短信提示?
- 点击TreeView节点前的CheckBox,为什么OnTreeNodeCheckChanged没有没有被调用到?
{
string[] subIP = dotIP.Split('.');
long ip = 16777216 * Convert.ToInt64(subIP[0]) + 65536 * Convert.ToInt64(subIP[1]) + 256 * Convert.ToInt64(subIP[2]) + Convert.ToInt64(subIP[3]);
return ip;
}
public string LongIP2Dot(long longIP)//转成IP
{
string dotIP="";
int subIP=0;
long one=longIP/16777216;
subIP = Convert.ToInt32(one.ToString("f0")) % 256 ;
dotIP = subIP.ToString() + "." ;
long two=longIP/65536;
subIP = Convert.ToInt32(two.ToString("f0")) % 256;
dotIP += subIP.ToString() + "." ;
long three=longIP/256;
subIP = Convert.ToInt32(three.ToString("f0")) % 256;
dotIP += subIP.ToString() + "." ;
long four=longIP % 256;
subIP = Convert.ToInt32(four.ToString("f0"));
dotIP += subIP.ToString();
return dotIP;
}