Поделиться через


Практическое руководство. Отображение IP-адресов для эмуляторов смартфонов

Обновлен: Ноябрь 2007

Обнаружение IP-адресов для эмуляторов смартфона нуждается в программном подходе. На примере следующих действий показано, как создать и выполнить подобную процедуру.

Чтобы создать процедуру

  1. В Visual Studio откройте новый, пустой проект смартфона на языке C#.

  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-адреса которого следует отобразить.

  3. Щелкните команду Развернуть.

    В приложении будут отображены IP-адреса.

См. также

Задачи

Устранение неполадок, связанных с подключением

Другие ресурсы

Настройка и использование эмулятора устройства