我正在研究一个具有客户端 - 服务器架构的模块.我必须根据MAC地址验证连接的对等机器.
在安装时,我存储有效MAC地址的加密列表.
请注意,我无法控制此对等计算机,并且某些第三方应用程序将在此运行,我无法在此对等计算机上安装任何应用程序.
在发生套接字连接的运行时,我需要知道连接中使用的IP地址的MAC地址,以便我可以根据先前存储的MAC地址对其进行验证.
是否有可用的C/C++ API可以帮助我从IP地址获取MAC地址.这台机器通常连接在局域网中,但它可以在不同的子网上.
我的模块是多平台的,可以在Windows,Solaris和Linux上运行,类似地,对等机可以在任何操作系统上运行.