- Home /
How Check the internet Connection Windows
I need to check if the connection with the internet is working on an application. It will run in a touch-screen monitor, connected to a computer with Windows, so it will be a PC app. I need a function that returns a boolean or anything like that, if the connection is ok or not.
I tried to use the Ping function, and it worked somehow, but even when the connection is lost, ir returns data in the ping.time, so not working so far, or I have not figured out how.
I'd like to know if anyone has already done something like that.
Answer by garasouleima01 · Jan 23, 2020 at 12:01 PM
if (Application.internetReachability == NetworkReachability.NotReachable)
{
Debug.Log("Error. Check internet connection!");
}
Answer by tonic · Jun 29, 2014 at 08:32 PM
To truly know you're online, you need to implement "captive portal detection", to know if you're e.g. hitting a public WiFi login page. So just checking Application.internetReachability or doing a Ping to some address doesn't guarantee you can successfully make connections or make WWW requests.
I have made an easy asset called Internet Reachability Verifier. It keeps you up-to-date whether you have verified internet access (WWW requests can be done). More info here: http://j.mp/IRVUN
Your answer
![](https://koobas.hobune.stream/wayback/20220613112841im_/https://answers.unity.com/themes/thub/images/avi.jpg)