인터넷 연결 체크 함수
인터넷이 연결됐는지 간단하게 체크하는 코드 .NET 2.0 이상 포함된 함수
//GetIsNetworkAvailable
if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
{
return true;
}
else
{
return false;
}
PDA 에서 인터넷 연결체크를 위해 작성한 코드 입니다.
WIFI 로 IP를 할당 받았는지 확인하는 팁입니다.
인터넷에서 본 팁을 적용했습니다.
bool bRetVal;
try
{
string sHostName = System.Net.Dns.GetHostName();
IPHostEntry ipheThisHost = System.Net.Dns.GetHostEntry(sHostName);
IPAddress ipThisAddr = ipheThisHost.AddressList[0];
string ip = ipThisAddr.ToString();
string localhost = IPAddress.Parse("127.0.0.1").ToString();
if (ip == localhost)
{
bRetVal = false;
}
else
{
bRetVal = true;
}
}
catch
{
bRetVal = false;
}
return bRetVal;
AP를 할당받았을때 IP가 세팅이 되면 인터넷이 연결된것으로 봅니다.
이코드의 문제점은 고정IP 할당된 PDA에서는 사용할수 없습니다.
'Programming > C#.NET' 카테고리의 다른 글
| VisualStudio 2013 과 VisualStudio 2019 차이점 어느것이 좋은지? (0) | 2026.08.17 |
|---|---|
| Prism Template Pack 소개 (0) | 2026.07.22 |
| C#에서 Dynamic하게 DLL의 Entity 타입 찾기 (AppDomain vs BuildManager) (0) | 2026.07.20 |
| [C#] WPF MVVM 메모장 만들기 강좌 (0) | 2026.07.09 |
| C# WPF MVVM이란? 유지보수가 쉬운 데스크톱 애플리케이션 개발 패턴 (0) | 2026.07.08 |