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.
|
|