coding/c#
C# 네트워크 클래스
사과키라임파이
2021. 12. 20. 01:20
var IP = () => {
WriteLine("Hello, World!");
string Address = ReadLine(); //외부로부터 주소 받기 위해 호출
IPAddress IP = IPAddress.Parse(Address);
WriteLine($"ip : {IP.ToString()}");
};
//IP();
var DNS = () => {
IPAddress[] IP = Dns.GetHostAddresses("www.naver.com");
foreach (IPAddress HostIP in IP) {
WriteLine($"HostIP: {HostIP}");
}
};
DNS();
ipAddress Class
ip 주소 형식
ex)127.0.0.1 -> long형 값
127.0.0.1를 long형으로 만들거나 반대로 만드는 클래스 -> ipAddress Class
많이 쓰이는 IPAdress method
public static IPAdress Parse(string ipString) -> static
https://www.youtube.com/watch?v=00B6KxvHg9Q&t=1705
코드 짜고 127.0.0.1 입력하기

내 ip주소 찾기
DNS Class
도메인명과 ip주소 관리
public static IPHostEntry GetHostEntry(
IPAdress address 혹은 string hostNameOrAddress
)
address의 ip 주소로 도메인명 검색하여 저장
public static IPAddress[] GetHostAddress(
hostNameOrAddress
)
var IP = () => {
WriteLine("Hello, World!");
string Address = ReadLine(); //외부로부터 주소 받기 위해 호출
IPAddress IP = IPAddress.Parse(Address);
WriteLine($"ip : {IP.ToString()}");
};
//IP();
var DNS = () => {
IPAddress[] IP = Dns.GetHostAddresses("www.naver.com");
foreach (IPAddress HostIP in IP) {
WriteLine($"HostIP: {HostIP}");
}
};
DNS();