行业知识
C#IP转int int转IP
IP转int
()string IP="172.0.0.1";
string[] arrayIP = IP.Split('.');
()�� int sip1 = Int32.Parse(arrayIP[0]);
int sip2 = Int32.Parse(arrayIP[1]);
int sip3 = Int32.Parse(arrayIP[2]);
int sip4 = Int32.Parse(arrayIP[3]);
int tmpIpNumber= sip1 * 256 * 256 * 256 + sip2 * 256 * 256 + sip3 * 256 + sip4;
int转IP
//将目标整形数字intIPAddress转换为IP地址字符串
int numip=-1409286143;
int tempIPAddress;
if (numip>= 0)
{
tempIPAddress = numip;
}
else
{
tempIPAddress = numip+ 1;
}
int s1 = tempIPAddress / 256 / 256 / 256;
int s21 = s1 * 256 * 256 * 256;
int s2 = (tempIPAddress - s21) / 256 / 256;
int s31 = s2 * 256 * 256 + s21;
int s3 = (tempIPAddress - s31) / 256;
int s4 = tempIPAddress - s3 * 256 - s31;
if (ip
{
s1 = 255 + s1;
s2 = 255 + s2;
s3 = 255 + s3;
s4 = 255 + s4;
}
string strIPAddress = s1.ToString() + "." + s2.ToString() + "." + s3.ToString() + "." + s4.ToString();
下一篇:怎么查找隐藏服务器?