首页 >后端开发 >C++ >如何检索我的本地IP地址以进行网络共享?

如何检索我的本地IP地址以进行网络共享?

Linda Hamilton
Linda Hamilton原创
2025-01-24 19:36:10720浏览

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

查找您的本地 IP 地址

互联网提供了多种方法来查找您的 IP 地址,但通常会显示多个地址。本指南重点介绍如何查找路由器分配给您的计算机的 IP 地址,即您共享的地址以允许其他人访问您的共享文件夹。 我们还将介绍检查您的网络连接以及如果您没有路由器该怎么办。

解决方案

使用此代码轻松检索您的本地 IP 地址:

<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>

验证您的网络连接

要确认您的网络正常工作:

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

以上是如何检索我的本地IP地址以进行网络共享?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn