340 |
StringTokenizer st = new StringTokenizer (hostname, "."); |
StringTokenizer st = new StringTokenizer (hostname, "."); |
341 |
if (st.countTokens () == 4) |
if (st.countTokens () == 4) |
342 |
{ |
{ |
343 |
int i; |
int i; |
344 |
|
short n; |
345 |
byte[] ip = new byte[4]; |
byte[] ip = new byte[4]; |
346 |
for (i = 0; i < 4; i++) |
for (i = 0; i < 4; i++) |
347 |
{ |
{ |
348 |
try |
try |
349 |
{ |
{ |
350 |
ip[i] = Byte.parseByte (st.nextToken ()); |
n = Short.parseShort(st.nextToken()); |
351 |
if ((ip[i] < 0) || (ip[1] > 255)) |
if ((n < 0) || (n > 255)) |
352 |
break; |
break; |
353 |
|
ip[i] = (byte) n; |
354 |
} |
} |
355 |
catch (NumberFormatException e) |
catch (NumberFormatException e) |
356 |
{ |
{ |