我想获取客户端mac地址。我使用该代码,但它获取服务器的MAC地址。我如何解决这个问题?C#获取mac地址获取服务器mac地址
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
String sMacAddress = string.Empty;
foreach (NetworkInterface adapter in nics)
{
if (sMacAddress == String.Empty)// only return MAC Address from first card
{
IPInterfaceProperties properties = adapter.GetIPProperties();
sMacAddress = adapter.GetPhysicalAddress().ToString();
}
} return sMacAddress;
哪个客户端,客户端如何连接到服务器?您的C#程序是否处理传入连接?您上面的代码仅适用于运行代码的计算机上的物理适配器。 – Nate
我在网页上编码的任何客户端。我尝试获取客户端mac地址。因为该客户端加入投票。他们参加了一次民意调查。我在那台计算机的mac地址上聊天。 –
可能无法完成,另请参阅:http://stackoverflow.com/questions/3309122/how-can-i-get-a-mac-address-from-an-http-request – Nate