发布网友 发布时间:2022-04-23 09:13
共5个回答
热心网友 时间:2023-06-27 04:37
IP是最长12位 加上 3个点。。
这样的话到底有什么意义呀
string ip = "192.168.1.111";
ip = ip.Replace(".","");
long ipLong = Convert.ToInt(ip);//去掉.号
MessageBox.Show(ipLong.ToString());
热心网友 时间:2023-06-27 04:37
long ConvertIP(byte ip1, byte ip2, byte ip3, byte ip4)
{
//分别把 ip 255.255.255.255 放在long类型的 32-24位 24-16位 16-8位 8-0位
long ret = ip1 << 24 + ip2 << 16 + ip3 << 8 + ip4;
return ret;
}
热心网友 时间:2023-06-27 04:38
假设ip为:222.211.147.93
这我们把它看着一个类似255进制的“数”
93*255^0+147*255^1+211*255^2+222*255^3=一个长整型数
参考资料:http://www.goberl.com/article/html/netsql10th55minute.html
热心网友 时间:2023-06-27 04:38
IP转成长整型?
一般IP都存为字符型.
ip=ip.Replace(".","");
long intp=Convert.ToInt(ip);
热心网友 时间:2023-06-27 04:39
string ip = "192.168.1.111";
ip = ip.Replace(".","");
long ipLong = Convert.ToInt(ip);//去掉.号
MessageBox.Show(ipLong.ToString())。