C#
C# DNS 로 서버 접속하기
dodo1054
2019. 8. 30. 09:01
반응형
안녕하세요. C# 에서 Visualstudio 2017.. 에서 DNS 를 이용하여 서버 접속을 하려고 했지만.. 안되더라구요
그래서 DNS 를 변환하여 IP를 INI 에 저장후 INI 파일을 불러 접속하도록 만들었습니다.
우선 C# Form 에서 textBox 에서 주소값과 포트를 가져옵니다.
그리고 try ~ catch 문에 있는 IPHostEntry 함수를 사용하여 Dns의 아이피 주소 값을 저장합니다.
후에 제가 올렸었던 INI 파일을 만들어주는 클래스를 사용하여 INI 파일을 만들었습니다.
접속하실 땐 INI 불러와서 사용하시면 됩니다.
저는 TWriteINI 와 TReadINI 메서드를 새로 만들어서 사용하였습니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public void TcpSetup()
{
int check = 0;
try
{
IPHostEntry hostEntry = Dns.GetHostEntry(T_Address.Text);
Add = hostEntry.AddressList[0].ToString();
}
catch (SocketException ex)
{
}
Config.TWriteINI(Add, Port, check);
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
C# ini 파일 이용하기
안녕하세요~ 이번엔 C#에서 ini 파일을 이용하여 데이터를 가져오는 방법입니다. [System.Runtime.InteropServices.DllImport("kernel32")] 는 System.Runtime.InteropServices.DllImport 네임스페이스에 있는 DII..
dodo1054.tistory.com
반응형