[System.Net을 이용하여 알아보기]
bool networkUp
= System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
= System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
또는
NetworkInterface[] networkCards
= System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();
= System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();
[IP를 이용하여 알아보기]
IPEndPoint ipep = new IPEndPoint(Ipaddress.Parse("IP TO CHECK"), YOUR_PORT_INTEGER);
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
server.Connect(ipep);
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
server.Connect(ipep);
[Ping 테스트로 알아보기]
Ping netMon = new Ping();
PingResponse response = netMon.PingHost(hostname, 4);
if (response != null)
{
ProcessResponse(response);
}
PingResponse response = netMon.PingHost(hostname, 4);
if (response != null)
{
ProcessResponse(response);
}
'Programming > C#' 카테고리의 다른 글
[C#] 관리자모드로 프로그램 실행하기 (0) | 2019.07.16 |
---|---|
[C#] 확장메소드 (0) | 2017.07.20 |
[C#] Code 에서 Debuging mode 확인하기 (0) | 2012.10.30 |
[C#] Stream string으로 변환하기 (0) | 2012.07.31 |
[C#] string 문자열 MemoryStream으로 변환 하기 (0) | 2012.07.31 |
[C#] Excel Template 가져오기 (0) | 2012.02.03 |
[C#] SMTP 사용해서 Email 보내기 (0) | 2010.08.07 |
[C#] Invoke (0) | 2010.06.21 |
[C#] 크로스 스레드와 Control.Invoke (0) | 2010.06.21 |
[C#] [스크랩] Invoke , BeginInvoke, MethodInvoker (0) | 2010.06.09 |