Programming with C#/C# 프로그래밍
[C# 프로그래밍] 예외 관련
laboputer
2015. 7. 6. 16:35
※인터넷 연결 체크
//using webclient public static bool CheckForInternetConnection() { try { using (var client = new WebClient()) using (var stream = client.OpenRead("http://www.google.com")) { return true; } } catch { return false; } } // using ping Ping myPing = new Ping(); String host = "google.com"; byte[] buffer = new byte[32]; int timeout = 1000; PingOptions pingOptions = new PingOptions(); PingReply reply = myPing.Send(host, timeout, buffer, pingOptions); if (reply.Status == IPStatus.Success) { // presumably online }