I was working on an application which checked for updates. I used WebRequest/WebResponse for checking updates. It showed a continuous Progressbar while checking for updates. But there was a problem. It worked properly when you were connected to internet but it just showed the progressbar all the time if not connected.
The solution for that was to check for internet connection before checking for updates. If connected then check for updates otherwise show an error.
Checking for the state of internet connection is very simple. Let’s get started.