요약 반 얀 이 시간 등 스캐너 에 대해 잘 알 고 있 을 것 입 니 다.자신 이 쓰 고 싶 은 충동 이 있 습 니까?최근 마이크로소프트 는.NET 전략 방안 을 실 시 했 습 니 다.C\#는 메 인 푸 시 언어 입 니 다.C\#로 랜 IP 주 소 를 스 캔 하 는 것 에 관심 이 있 습 니까?자신 이 쓴 즐거움 을 시도 해 보 세 요.그럼 저 를 따라 오 세 요. 본문 1.먼저 사용 하 는 종 류 를 소개 한다. DNS 클래스:.net 의 System.net 네 임 스페이스 에서 주요 기능 은 Internet 도 메 인 네 임 시스템 (DNS) 특정 호스트 에 대한 정 보 를 검색 합 니 다. IPHostEntry 클래스:도 메 인 이름 시스템 을 (DNS) 호스트 는 그룹 이름과 그룹 이 일치 합 니 다. IP 주소 연결,DNS 클래스 와 함께 사용. IPAddress 클래스:IP 인터넷 주소. 사용 한 네 임 스페이스 는: System.Net 네 임 스페이스 는 현재 네트워크 에서 사용 되 는 여러 프로 토 콜 에 간단 한 프로 그래 밍 인 터 페 이 스 를 제공 합 니 다. System.IO 네 임 스페이스 는 데이터 흐름 과 파일 에 동기 화 및 비동기 읽 기 및 기록 을 허용 하 는 형식 을 포함 합 니 다. System.Thread 네 임 스페이스 는 주로 다 중 프로그램 프로 그래 밍 에 사용 된다. 프로그램 은 다음 과 같은 몇 가지 기능 을 실현 합 니 다. 2.로 컬 호스트 IP 주소 가 져 오기 ///
/// 비 틀림 조회 본 컴퓨터 ip /// ///
///
private void button1_Click(object sender, System.EventArgs e) { IPHostEntry myHost = new IPHostEntry(); try { this.richTextBox1.Text = ""; // Dns.GetHostName()로 컬 컴퓨터 의 호스트 이름 가 져 오기 // Dns.GetHostByName()지정 가 져 오기 DNS 호스트 이름 의 DNS 정보. //로 컬 호스트 의 DNS 정 보 를 가 져 옵 니 다. myHost = Dns.GetHostByName(Dns.GetHostName()); //로 컬 호스트 이름 보이 기 textBox1.Text = myHost.HostName.ToString(); //로 컬 호스트 의 IP 주소 표 보이 기 for(int i=0; i
" + myHost.AddressList[i].ToString()+ "\r"); } } catch(Exception error) { MessageBox.Show(error.Message); } } 3.원 격 검색 private void button2_Click(object sender, System.EventArgs e) { this.richTextBox1.Text = ""; IPHostEntry myDnsToIP = new IPHostEntry(); //Dns.Resolve 방법: 장차 DNS 호스트 이름 이나 점 으로 구 분 된 네 부분 표현법 형식의 // IP 주소 IPHostEntry 인 스 턴 스 myDnsToIP =Dns.Resolve(textBox2.Text.ToString()); //이 도 메 인 이름 의 IP 주소 목록 보이 기 for(int i=0;i" + strHostName + "\r"); } catch(Exception error) { MessageBox.Show(error.Message); } } } 지금까지 간단하게 C\#스캐너 를 사용 하 는 주요 기능 이 완성 되 었 습 니 다.네트워크 에 있 는 호스트 를 볼 수 있 습 니 다.성취 감 이 있 는 지 시험 해 보 세 요.)