Network Information 기술 샘플

업데이트: 2007년 11월

이 샘플은 IP 주소, 네트워크 인터페이스와 같은 네트워크 정보 그리고 로컬 컴퓨터를 오가는 네트워크 트래픽의 통계를 모니터링하고 표시하는 Windows Forms 응용 프로그램을 어떻게 만드는지 보여 줍니다. 이러한 기능은 System.Net.NetworkInformation 네임스페이스의 형식에서 제공합니다.

샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.

명령 프롬프트를 사용하여 샘플을 빌드하려면

  1. 명령 프롬프트 창을 열고 NetworkInformation 디렉터리 아래 언어별 하위 디렉터리 중 하나로 이동합니다. 필요한 설정 및 SDK 명령 프롬프트에 대한 자세한 내용은 방법: 샘플 설정 변경을 참조하십시오.

  2. 명령줄에서 msbuild NetworkInformation.sln을 입력합니다.

Visual Studio를 사용하여 샘플을 빌드하려면

  1. Windows 탐색기를 열고 NetworkInformation 디렉터리 아래 언어별 하위 디렉터리 중 하나로 이동합니다.

  2. NetworkInformation.sln 아이콘을 두 번 클릭하여 Visual Studio에서 해당 파일을 엽니다.

  3. 빌드 메뉴에서 솔루션 빌드를 클릭합니다.

응용 프로그램이 기본 \bin 또는 \bin\Debug 디렉터리에 빌드됩니다.

이 샘플을 실행하려면

  1. 명령 프롬프트나 Windows 탐색기를 사용하여, 새 실행 파일이 포함된 디렉터리로 이동합니다.

  2. 명령줄에서 NetworkInformation.exe를 입력하거나 Windows 탐색기에서 NetworkInformation.exe 아이콘을 두 번 클릭하여 시작합니다.

설명

이 샘플 응용 프로그램은 NetworkChange_NetworkAddressChanged 메서드로 NetworkAddressChanged 이벤트를 처리합니다. 이 메서드가 호출하는 UpdateNetworkInformation 메서드는 사용 가능한 각 NetworkInterfaceDescription 속성 값이 포함된 ComboBox 컨트롤을 다시 채웁니다.

네트워크 통계 모니터링에 대한 자세한 내용은 소스 코드와 build.proj 파일의 주석을 참조하십시오.

참고 항목

참조

IPInterfaceProperties

NetworkChange

NetworkInterface

OperationalStatus

System.Net.NetworkInformation