Maison >développement back-end >C++ >Comment puis-je récupérer mon adresse IP locale pour le partage réseau ?

Comment puis-je récupérer mon adresse IP locale pour le partage réseau ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-24 19:36:10725parcourir

How Can I Retrieve My Local IP Address for Network Sharing?

Trouver votre adresse IP locale

Internet offre de nombreuses façons de trouver votre adresse IP, mais affiche souvent plusieurs adresses. Ce guide se concentre sur la recherche de l'adresse IP que votre routeur attribue à votre ordinateur : l'adresse que vous partageriez pour permettre à d'autres d'accéder à vos dossiers partagés. Nous aborderons également la vérification de votre connexion réseau et ce qu'il faut faire si vous n'avez pas de routeur.

La solution

Utilisez ce code pour récupérer facilement votre adresse IP locale :

<code class="language-csharp">public static string GetLocalIPAddress()
{
    var host = Dns.GetHostEntry(Dns.GetHostName());
    foreach (var ip in host.AddressList)
    {
        if (ip.AddressFamily == AddressFamily.InterNetwork)
        {
            return ip.ToString();
        }
    }
    throw new Exception("No IPv4 network adapters found!");
}</code>

Vérification de votre connexion réseau

Pour confirmer que votre réseau fonctionne :

<code class="language-csharp">System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn