■ 동일 서브넷 마스크 여부 조사하기
------------------------------------------------------------------------------------------------------------------------
using System.Net;
#region 동일 서브넷 마스크 여부 조사하기 - IsSameSubnetMask(ipAddress1, ipAddress2, subnetMask)
/// <summary>
/// 동일 서브넷 마스크 여부 조사하기
/// </summary>
/// <param name="ipAddress1">IP 주소 1</param>
/// <param name="ipAddress2">IP 주소 2</param>
/// <param name="subnetMask">서브넷 마스크</param>
/// <returns>동일 서브넷 마스크 여부</returns>
public bool IsSameSubnetMask(this IPAddress ipAddress1, IPAddress ipAddress2, IPAddress subnetMask)
{
IPAddress networkAddress1 = ipAddress1.GetNetworkAddress(subnetMask);
IPAddress networkAddress2 = ipAddress2.GetNetworkAddress(subnetMask);
return networkAddress1.Equals(networkAddress2);
}
#endregion
------------------------------------------------------------------------------------------------------------------------
'C# > Common' 카테고리의 다른 글
[C#/COMMON] MAC 주소 구하기 (0) | 2015.01.24 |
---|---|
[C#/COMMON] 네트워크 어댑터 정보 리스트 구하기 (0) | 2015.01.24 |
[C#/COMMON] 로컬 IP 주소 여부 조사하기 (0) | 2015.01.24 |
[C#/COMMON] 웹 사이트 IP 주소 배열 구하기 (0) | 2015.01.24 |
[C#/COMMON] 내부 IP 주소 구하기 (0) | 2015.01.24 |
[C#/COMMON] 동일 서브넷 마스크 여부 조사하기 (0) | 2015.01.24 |
[C#/COMMON] 네트워크 주소 구하기 (0) | 2015.01.24 |
[C#/COMMON] 브로드캐스트 주소 구하기 (0) | 2015.01.24 |
[C#/COMMON] TakeWhile 확장 메소드를 사용해 지정된 조건이 true인 동안 시퀀스에서 요소 구하기 (0) | 2015.01.22 |
[C#/COMMON] Take 확장 메소드를 사용해 지정된 수의 연속 요소 구하기 (0) | 2015.01.22 |
[C#/COMMON] SkipWhile 확장 메소드를 사용해 지정된 조건이 true이면 시퀀스에 있는 요소를 무시하고 나머지 요소 반환하기 (0) | 2015.01.22 |
댓글을 달아 주세요