Skip to Main Content

Java APIs

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

check for internet connection

843790Sep 12 2006 — edited Sep 12 2006
hi
i have some problem in finding whether net connection is established or not
is there anything wromg in my code

import java.net.*;
import java.io.*;

/**
*
* @author prasanna
*/
public class ConnectionDetector {

/** Creates a new instance of ConnectionDetector */
public ConnectionDetector() {
}


public static void main(String arr[])
{
ConnectionDetector c =new ConnectionDetector();
try
{
c.detect();
}
catch(Exception e)
{
System.out.println(""+e);
e.printStackTrace();
}
}


public void detect() throws IOException
{


HttpURLConnection httpCon=null;
URL hp=null;

int statusCode;
String statusMessage;


try
{
System.out.println("inside try");


hp= new URL("http://www.google.com");
httpCon=(HttpURLConnection)hp.openConnection();
System.out.println("HOST"+ hp.getHost());



statusCode = httpCon.getResponseCode();
statusMessage=httpCon.getResponseMessage();
System.out.println(""+statusCode);
System.out.println(""+statusMessage);

if(statusCode==200)
{
System.out.println("Connected to ISP");


}
else if(statusCode==-1)
{
System.out.println("Cant connect to ISP["+statusMessage+"]");

}
else
{
System.out.println("ISP connected but different status["+statusMessage+"]");

}
}
catch(MalformedURLException e)
{
System.out.println(" - "+e);
}
catch(UnknownHostException e)
{
System.out.println("Network Cable Unplugged - "+e);

}catch(NoRouteToHostException e)
{
System.out.println("Network Cable Unplugged - "+e);
}
catch(Exception e)
{
System.out.println("- "+e);
//e.printStackTrace();
}


}//end of detect method


}

plz help me to find a solution
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 10 2006
Added on Sep 12 2006
3 comments
168 views