Freigeben über


Gewusst wie: IP-Adressen für Smartphone-Emulatoren anzeigen

Aktualisiert: November 2007

Für die Ermittlung von IP-Adressen für Smartphone-Emulatoren ist ein programmgesteuerter Ansatz erforderlich. Die folgenden Schritte veranschaulichen, wie eine solche Routine erstellt und ausgeführt wird.

So erstellen Sie die Routine

  1. Öffnen Sie in Visual Studio ein leeres, neues C#-Smartphone-Projekt.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, zeigen Sie auf Hinzufügen und klicken Sie dann auf Neues Element.

  3. Klicken Sie auf Codedatei und dann auf Hinzufügen.

    Der Code-Editor wird mit einer leeren Seite geöffnet.

  4. Kopieren Sie den folgenden Codeblock auf die Editorseite.

    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. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Verweise, und klicken Sie dann auf Verweis hinzufügen.

  6. Klicken Sie auf System.Windows.Forms und dann auf OK.

So führen Sie die Routine aus

  1. Klicken Sie im Menü Debuggen auf Debuggen starten.

  2. Klicken Sie im Dialogfeld Bereitstellen auf den Smartphone-Emulator, dessen IP-Adressen Sie anzeigen möchten.

  3. Klicken Sie auf Bereitstellen.

    Die Anwendung zeigt die IP-Adressen an.

Siehe auch

Aufgaben

Problembehandlung: Verbindungsprobleme

Weitere Ressourcen

Konfigurieren und Verwenden des Geräteemulators