Comment : afficher des adresses IP pour les émulateurs Smartphone

Mise à jour : novembre 2007

La découverte d'adresses IP pour les émulateurs Smartphone requiert une approche par programmation. Les étapes suivantes illustrent comment créer et exécuter une telle routine.

Pour créer la routine

  1. Dans Visual Studio, ouvrez un nouveau projet vide Smartphone C#.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet, pointez sur Ajouter, puis cliquez sur Nouvel élément.

  3. Cliquez sur Fichier de code, puis sur Ajouter.

    L'éditeur de code s'ouvre avec une page vierge.

  4. Copiez le bloc de code suivant sur la page de l'éditeur.

    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. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Références, puis cliquez sur Ajouter une référence.

  6. Cliquez sur System.Windows.Forms, puis sur OK.

Pour exécuter la routine

  1. Dans le menu Déboguer, cliquez sur Démarrer le débogage.

  2. Dans la boîte de dialogue Déployer, cliquez sur l'émulateur Smartphone dont vous souhaitez afficher les adresses IP.

  3. Cliquez sur Déployer.

    L'application affiche les adresses IP.

Voir aussi

Tâches

Dépannage de la connexion

Autres ressources

Configuration et utilisation de Microsoft Device Emulator