如何:显示 Smartphone 仿真程序的 IP 地址
更新:2007 年 11 月
发掘 Smartphone 仿真程序的 IP 地址需要编程方法。下列步骤演示如何创建和运行一个这样的例程。
创建例程
在 Visual Studio 中,打开一个新的 C# Smartphone 空项目。
在“解决方案资源管理器”中,右击项目,指向“添加”,然后单击“新建项”。
单击“代码文件”,然后单击“添加”。
代码编辑器打开空白页面。
将以下代码块复制到编辑器页面。
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 地址的 Smartphone 仿真程序。
单击“部署”。
应用程序显示 IP 地址。