# Introduction

![](https://3856756291-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFXevXwVadIl1QHW1RH%2F-LFxuwDgoFf5F3ZEPW2N%2F-LFxuysA_b_GJoTgZ0r-%2FeazyNetchecker-Header.png?alt=media\&token=ba26d62c-67d2-4d49-90a6-fac31bc10fa3)

Do you want to **truly** know your game can reach the internet? **Eazy NetChecker** is the right tool! \
Eazy NetChecker is a **light** but **reliable** and **powerful** tool for **really** determining the status of the internet connection on all devices and platforms.&#x20;

Methods like Unity's `Application.internetReachability` cannot truly tell if a device is actually connected to the internet, [and neither was designed to do so](https://docs.unity3d.com/ScriptReference/Application-internetReachability.html). Moreover, simple methods like pinging google are unreliable since devices could appear to be connected to the internet, but in reality be behind a restricted network. **Eazy NetChecker is the solution to all that!** By utilizing a technique called **Captive Portal Detection**, it can quickly and reliably determine the current internet connection.

{% hint style="info" %}
Captive Portal Detection is a technique that is used in all major operating systems for detecting internet connectivity.
{% endhint %}

## Features

* Reliable detection of internet connection status (Pending, NoConnection, WalledGarden, Connected)
* Pre-specified captive portal detection check methods (Google204, MicrosoftNCSI, AppleHotspot)
* Custom check methods
* Automatically select the best check method for each build platform
* Control over when checks are performed
  * **On Start:** Run a check when your game is loaded
  * **Continuously:** Automatically run checks on configurable intervals
  * **Manual:** Run a single check whenever you need it.
* Stats and info about internet status and connectivity
* Helpful events to listen to (OnStart, OnFinish, OnStatusChanged, OnTimeout)
* Runtime API (Fully documented)
* Easy to use Editor
* Super easy integration
* &#x20;**Full C# source code**

## Compatibility

* Multi-platform support (Windows, Mac, Linux, Android, iOS)
* Unity 5.6 or higher

## Download

You can download the plugin from the Unity Asset store
