Share via


방법: Smartphone 에뮬레이터에 대한 IP 주소 표시

업데이트: 2007년 11월

Smartphone 에뮬레이터의 IP 주소를 검색하려면 프로그래밍 접근 방법을 사용해야 합니다. 다음 단계에서는 이러한 루틴을 만들고 실행하는 방법을 보여 줍니다.

루틴을 만들려면

  1. Visual Studio에서 비어 있는 새 C# Smartphone 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목을 클릭합니다.

  3. 코드 파일을 클릭한 다음 추가를 클릭합니다.

    코드 편집기가 빈 페이지와 함께 열립니다.

  4. 다음 코드 블록을 편집기 페이지에 복사합니다.

    using System;
    using System.Net;
    using System.Text;
    using System.Windows.Forms;
    
    public class GetAddress
    {
        /// <summary>
        /// A sample application that displays a list of IP addresses 
        /// that are bound to the current device.
        /// </summary>
    
        static void Main()
        {
            try
            {
                IPHostEntry IPHost = Dns.Resolve(Dns.GetHostName());
                IPAddress[] addressList = IPHost.AddressList;
    
                if (addressList.Length > 0)
                {
                    StringBuilder address = new StringBuilder();
                    foreach (IPAddress a in addressList)
                    {
                        address.Append(a.ToString());
                        address.Append(" ");
                    }
                    MessageBox.Show(address.ToString(), "IP Addresses");
                }
    
                else
                    MessageBox.Show("Unable to determine network address", "Error");
            }
    
            catch (Exception)
            {
                MessageBox.Show("Unable to determine network address", "Error");
            }
        }
    }
    
  5. 솔루션 탐색기에서 참조를 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭합니다.

  6. System.Windows.Forms를 클릭한 다음 확인을 클릭합니다.

루틴을 실행하려면

  1. 디버그 메뉴에서 디버깅 시작을 클릭합니다.

  2. 배포 대화 상자에서 IP 주소를 표시할 Smartphone 에뮬레이터를 클릭합니다.

  3. 배포를 클릭합니다.

    IP 주소가 표시됩니다.

참고 항목

작업

연결 문제 해결

기타 리소스

장치 에뮬레이터 구성 및 사용