我想獲取客戶端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