정리가 필요한 카테고리(추후 정리)/C#,Unity

C#] System.Net 네임스페이스

TwinParadox 2017. 2. 18. 00:30
728x90

### System.Net 네임스페이스



현재 네트워크에서 사용되는 여러 프로토콜에 대한 단순한 인터페이스 제공된다.

DNS, IPAddress, IPHostEntry 클래스 등이 존재하며, 상당히 많은 클래스가 존재한다.



## DNS 클래스


단순 도메인 이름 확인 기능을 제공하는 클래스.

특정 호스트의 정보를 인터넷 DNS에서 검색하는 정적 클래스이다.

DNS 쿼리에서 검색한 호스트 정보는 IPHostEntry 클래스의 인스턴스에 반환된다.

지정된 호스트의 DNS DB에 여러 항목이 있으면 IPHostEntry에 여러 IP 주소와 별칭을 포함한다.


# GetHostName : 로컬 컴퓨터의 호스트 이름을 가져옴

# GetHostAddress : 지정된 호스트의 IP 주소 반환함




## IPAddress 클래스


컴퓨터의 IP 네트워크 주소가 포함되어 있어 IP주소를 제공한다.


# Equals : 두 IP 주소 비교

# GetAddressBytes : IPAddress의 복사본을 바이트 배열로 제공

# Parse : IP 주소 문자열을 해당 클래스의 인스턴스로 변환

# ToString : 인터넷 주소를 표준 표기법으로 변환




## IPHostEntry 클래스


인터넷 호스트 주소 정보에 컨테이너 클래스를 제공


# AddressList : 호스트와 연결된 IP주소 목록을 가져오거나 설정

# Aliases : 호스트와 연결된 별칭 목록을 가져오거나 설정

# HostName : 호스트의 DNS 이름을 가져오거나 설정



728x90