A1VBCode Forums

check internet connection not internal network connection


http://a1vbcode.com/vbforums/Topic30212.aspx

By john_zakaria - 3/23/2011

i am making an application that must check before running the internet connection



i am using this code



try

{



req = (HttpWebRequest)WebRequest.Create("http://www.1aeg.net");

resp = (HttpWebResponse)req.GetResponse();



if (resp.StatusCode.ToString().Equals("OK"))

{

connected_check = "1";

}

else

{

connected_check = "2";

}

}

catch (Exception exc)

{

connected_check = "2";

}









when i logged out from the server the internet connection will be disabled but the internal network in the office is still connected.







when i logged off or i did not enters the user name and password the internet access is not available but the internal network is available through the server.





how i can detect if the internet access is available regardless the internal network connection in the office????
By AmrMohallel - 3/7/2012

The default value for HttpResponse.StatusCode is 200 if its successfully established, I've never seem the ('OK') method u're using.



Anyway, Try this



protected void Page_Load(object sender, EventArgs e)

{

if (Response.StatusCode != 200)

{

Response.Write("Couldn't connect to the internet");

}

}



Regards.