在同一个wifi连接中显示所有ip和mac地址
因为我尝试使用cmd并输入
" arp -a
"
显示所有IP和MAC地址。
我想在ASP.NET MVC C#上做类似的事情来显示网络上的所有IP和MAC地址 可能吗? 如果是,如何轻松地做到这一点 谢谢:)
答案 0 :(得分:-2)
在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#?
答案 1 :(得分:-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