> 挑战:标识路由器分配给计算机的IP地址,不包括网络接口中的地址(例如直接调制解调器连接)。
解决方案:
此C#代码摘要有效检索您的计算机的本地IP地址:
public static string GetLocalIPAddress() { var hostInfo = Dns.GetHostEntry(Dns.GetHostName()); foreach (var ipAddress in hostInfo.AddressList) { if (ipAddress.AddressFamily == AddressFamily.InterNetwork) { return ipAddress.ToString(); } } throw new Exception("No IPv4 address found on the system!"); }
>
验证网络连接:
如果网络连接处于活动状态,则返回
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
否则。true
>
以上是如何在 C# 中获取我的计算机的本地 IP 地址?的详细内容。更多信息请关注PHP中文网其他相关文章!