Friday, January 06, 2006

IP 地址转换


178913294 -->10.170.0.14



//s = a*1677216 + b*65536 + c*256 + d;



�long s = 178913294;



�int a, b, c, d;



�a = b = c = d = 0;



�d=(int) s%256;



c=(int)(s-d)%65536/256;



�b=(int)(s-d-c*256)%16777216/65536;



a=(int)(s-d-c*256-b*65536)/16777216;



System.out.print( a + "." + b + "." + c + "." + d);






No comments: