Dalam C#, terdapat banyak cara untuk menyemak sama ada internet disambungkan ke komputer. Dengan memanfaatkan ruang nama System.Net, ia menyediakan kaedah biasa untuk menghantar data dan menerima data daripada sumber yang dikenal pasti oleh URI. Kelas WebClient atau HttpClient menyediakan kaedah biasa untuk menghantar data kepada atau menerima data daripada mana-mana sumber tempatan, intranet atau Internet yang dikenal pasti oleh URI. Dalam contoh berikut, kami menggunakan (OpenRead) untuk mengembalikan data daripada sumber dalam aliran.
Semak dengan mengklik pada url "http://google.com/generate_204" dan kembalikan benar jika berjaya sebaliknya palsu .
Contoh di bawah berjalan dalam gelung dan menyemak sama ada internet disambungkan. Mengembalikan benar jika internet disambungkan, palsu sebaliknya.
static void Main(string[] args){ var keepRetrying = true; while (keepRetrying){ if (IsConnectedToInternet()){ keepRetrying = false; System.Console.WriteLine("Connected"); } else { keepRetrying = true; System.Console.WriteLine("Not Connected"); } } } public static bool IsConnectedToInternet(){ try{ using (var client = new WebClient()) using (client.OpenRead("http://google.com/generate_204")) return true; } catch { } return false; }
Connected
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada disambungkan ke internet dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!