【问题标题】:How to display all ip and mac address in same wifi connection如何在同一个wifi连接中显示所有ip和mac地址
【发布时间】:2014-07-08 06:27:14
【问题描述】:

显示同一wifi连接中的所有ip和mac地址

因为我尝试使用 cmd 并输入 “arp -a” 显示所有 ip 和 MAC 地址。

我想在 ASP.NET MVC C# 上做这样的事情来显示网络上的所有 IP 和 MAC 地址 是否可以? 如果是的话,如何轻松地做到这一点 谢谢你:)

【问题讨论】:

标签: c# asp.net networking arp


【解决方案1】:

在 C# 中显示 IP 地址:

    string strHostName = System.Net.Dns.GetHostName();
    string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(1).ToString();

    TextBox1.Text = clientIPAddress;

得到你的IP地址后,下面的链接应该可以帮助你得到MAC地址

How do I obtain the physical (MAC) address of an IP address using C#?

【讨论】:

  • 我已经获得了我的 IP 和 MAC 地址。但我想要的是从同一个 wifi 中的另一个客户端获取 IP 和 MAC 地址。但无论如何感谢远的回答:)
【解决方案2】:

使用 System.Diagnostics 功能执行 arp -a 命令并解析结果。

这里有一个博客介绍了如何执行此操作:http://pietschsoft.com/post/2009/11/08/Resolve_IP_Address_And_Host_Name_From_MAC_Address_using_CSharp_and_Windows_ARP_Utility

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多