public long getDecimalfromIP(String addr)
{
StringTokenizer st = new StringTokenizer(addr,".");
long n1 = Integer.parseInt(st.nextToken());
long n2 = Integer.parseInt(st.nextToken());
long n3 = Integer.parseInt(st.nextToken());
long n4 = Integer.parseInt(st.nextToken());
long ret = 0xFFFFFFFF & ((n1 << 24) | (n2 << 16) | (n3 << 8) | n4);
return((long)ret);
}