Практическое руководство. Отображение IP-адресов для эмуляторов смартфонов
Обновлен: Ноябрь 2007
Обнаружение IP-адресов для эмуляторов смартфона нуждается в программном подходе. На примере следующих действий показано, как создать и выполнить подобную процедуру.
Чтобы создать процедуру
В Visual Studio откройте новый, пустой проект смартфона на языке C#.
В Обозревателе решений щелкните правой кнопкой мыши проект, выберите команду Добавить, затем Новый элемент.
Щелкните Файл с текстом программы и нажмите кнопку Добавить.
Будет открыт редактор кода с пустой страницей.
Скопируйте следующий блок кода на страницу редактора.
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"); } } }
В Обозревателе решений щелкните правой кнопкой мыши узел Ссылки и выберите команду Добавить ссылку.
Щелкните System.Windows.Forms и нажмите кнопку ОК.
Чтобы выполнить эту процедуру
В меню Отладка нажмите кнопку Начать отладку.
В диалоговом окне Развертывание щелкните эмулятор смартфона, IP-адреса которого следует отобразить.
Щелкните команду Развернуть.
В приложении будут отображены IP-адреса.
См. также
Задачи
Устранение неполадок, связанных с подключением