Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法通过 GNAT.Sockets 获取 MAC 地址?
我已经多次阅读 .ads 文件,但没有看到任何看起来会产生 MAC 地址的内容。
广告在这里
在搜索您的问题时,我在这里找到了一个 C 解决方案,您可以使用该解决方案。与调用系统命令相比,这样做的一个优点是您不依赖于解析命令的输出,因此不依赖于它的格式。一个缺点是您必须使用 Ada 的接口附件,但由于它是标准的,因此很容易。
希望这会有所帮助。
获取您的本地套接字地址Get_Socket_Name并将其与您的网络接口之一的地址匹配。
Get_Socket_Name