System::Net::IPAddress 클래스

IPAddress class

IP 주소를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 함수 인자로 전달할 때 해당 포인터를 사용하십시오.

class IPAddress : public System::Object

메서드

메서드설명
Equals(System::SharedPtr<Object>) overrideC# Object.Equals 의미에 따라 객체를 비교합니다.
get_AddressFamily()주소 패밀리를 반환합니다.
get_IsIPv4MappedToIPv6()주소가 IPv4 주소이며 IPv6 주소에 매핑되는지 여부를 나타내는 값을 반환합니다.
get_IsIPv6LinkLocal()주소가 IPv6 링크 로컬 주소인지 여부를 나타내는 값을 반환합니다.
get_IsIPv6Multicast()주소가 전역 IPv6 멀티캐스트 주소인지 여부를 나타내는 값을 반환합니다.
get_IsIPv6SiteLocal()주소가 IPv6 사이트 로컬 주소인지 여부를 나타내는 값을 반환합니다.
get_IsIPv6Teredo()주소가 IPv6 Teredo 주소인지 여부를 나타내는 값을 반환합니다.
get_ScopeId()IPv6 주소의 스코프 식별자를 가져옵니다.
GetAddressBytes()IP 주소의 바이트 배열을 반환합니다.
GetHashCode() const overrideC# Object.GetHashCode() 메서드와 유사합니다. 사용자 정의 객체의 해싱을 가능하게 합니다.
GetImpl() const구현에 대한 포인터를 반환합니다.
static HostToNetworkOrder(int64_t)지정된 호스트 바이트 순서를 해당 네트워크 바이트 순서로 변환합니다.
static HostToNetworkOrder(int32_t)지정된 호스트 바이트 순서를 해당 네트워크 바이트 순서로 변환합니다.
static HostToNetworkOrder(int16_t)지정된 호스트 바이트 순서를 해당 네트워크 바이트 순서로 변환합니다.
IPAddress(int64_t)새 인스턴스를 생성합니다.
IPAddress(System::ArrayPtr<uint8_t>, int64_t)새 인스턴스를 생성합니다.
IPAddress(System::ArrayPtr<uint8_t>)새 인스턴스를 생성합니다.
IPAddress()새 인스턴스를 생성합니다.
static IsLoopback(System::SharedPtr<IPAddress>)지정된 주소가 루프백 주소인지 여부를 나타내는 값을 반환합니다.
MapToIPv4()주소를 IPv4 주소로 매핑합니다.
MapToIPv6()주소를 IPv6 주소로 매핑합니다.
static NetworkToHostOrder(int64_t)지정된 네트워크 바이트 순서를 해당 호스트 바이트 순서로 변환합니다.
static NetworkToHostOrder(int32_t)지정된 네트워크 바이트 순서를 해당 호스트 바이트 순서로 변환합니다.
static NetworkToHostOrder(int16_t)지정된 네트워크 바이트 순서를 해당 호스트 바이트 순서로 변환합니다.
static Parse(String)전달된 문자열을 IPAddress 클래스의 인스턴스로 변환합니다.
set_ScopeId(int64_t)IPv6 주소의 범위 식별자를 설정합니다.
SetImpl(ImplPtr)구현에 대한 포인터를 설정합니다.
ToString() const overrideC# Object.ToString() 메서드의 유사 구현입니다. 사용자 정의 객체를 문자열로 변환할 수 있게 합니다.
static TryParse(String, System::SharedPtr<IPAddress>&)전달된 문자열을 IPAddress 클래스의 인스턴스로 변환하려고 시도합니다.

필드

필드설명
static AnyRTTI 정보.
static BroadcastIPv4 브로드캐스트 주소입니다.
static IPv6Any서버가 모든 네트워크 인터페이스를 수신해야 함을 나타내는 IPv6 주소입니다.
static IPv6LoopbackIPv6 루프백 주소입니다.
static IPv6None서버가 어떤 네트워크 인터페이스도 수신하면 안 됨을 나타내는 IPv6 주소입니다.
static LoopbackIPv4 루프백 주소입니다.
static None서버가 어떤 네트워크 인터페이스도 수신하면 안 됨을 나타내는 IPv4 주소입니다.

Typedefs

타입 정의설명
ImplPtr구현 유형에 대한 포인터입니다.

또 보기