| Author |
Socket connections
|
Rowan Chattaway
Ranch Hand
Joined: Jan 18, 2002
Posts: 75
|
|
Hi, I'm having a little trouble with Socket's! public boolean isConnected(String ipAddress) { final int dayTimePort = 13; final int pingPort = 7003; final int telnetPort = 23; BufferedReader in = null; Socket socketComputer = null; try { socketComputer = new Socket(ipAddress, dayTimePort); //in = new BufferedReader(new InputStreamReader(socketComputer.getInputStream())); //String timeStamp = in.readLine(); return true; } catch(UnknownHostException e) { return false; } catch(IOException e) { return false; } } This is used to check whether any of our critical systems have gone down, the boolean returned is used to determine what image and set of actions to do/display on the intranet site I'm developing. The above code works fine, however testing it by giving it a fake ipaddress, i.e. one that doesn't exists( to act as a 'down' system) - the socket connection takes ages to conclude that it can't make a connection. This causes trouble by causing the page to display very very slowly. Can anyone think of a way of improving this? Any help would be very much appreciated! Rowan.
|
The early bird may get the worm, but the second mouse gets the cheese.........<br /> <br />Sun Certified Programmer for Java 2 Platform<br />Sun Certified Web-Component Developer for J2EE Platform
|
 |
Peter den Haan
author
Ranch Hand
Joined: Apr 20, 2000
Posts: 3252
|
|
This question has been answered in Sockets and Internet Protocols. Please do not post a question in more than one forum. - Peter
|
 |
 |
|
|
subject: Socket connections
|
|
|