我希望检索访问我的应用程序的用户的Mac_Address。我尝试了以下代码:
import uuid
from uuid import getnode as get_mac
mac_address = get_mac()
mac_address = ':'.join(("%012X" % mac_address)[i:i+2] for i in range(0, 12, 2))
这是正常的,但返回服务器的mac地址,而不是客户机。有什么方法可以检索客户端的mac地址吗?
我使用delphi的XE6 SOAP服务器WebModuleUnit,我可以得到客户的IP地址,广域网和局域网。
我可以使用TCPIP 'iphlpapi.dll‘和'SendARP’函数获取客户端MAC地址。工作在LAN上,但不能工作在WAN网络上。
如何在工作广域网中获取客户端的MAC地址?
我的代码(它不能在WAN上工作)
type TIPAddr = u_long;
TMACAddr = array [0..5] of byte;
function SendARP (DestIP, SrcIP: TIPAddr; var TMacAddr: TMACAddr; var
我正在尝试获取客户端的mac地址。我使用了这段代码,但它得到了服务器的mac地址。我该如何解决这个问题?
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
String sMacAddress = string.Empty;
foreach (NetworkInterface adapter in nics)
{
if (sMacAddress == String.Empty)// only return MAC Ad
我遵循这个存储库来实现通知已发送邮箱的更改。因此,每当用户发送消息时,我都希望收到通知。如果我在Windows机器或outlook web应用程序上测试它,一切都可以正常工作,但是如果我在Mac OS上测试它,它就不能工作。你知道为什么会这样吗?
我的测试macOS版本: Outlook Sierra版本10.12.6 Outlook版本:macOS for Mac,版本16.29 (19090802)