3

有没有办法通过 GNAT.Sockets 获取 MAC 地址?

我已经多次阅读 .ads 文件,但没有看到任何看起来会产生 MAC 地址的内容。

广告在这里

4

2 回答 2

2

在搜索您的问题时,我在这里找到了一个 C 解决方案,您可以使用该解决方案。与调用系统命令相比,这样做的一个优点是您不依赖于解析命令的输出,因此不依赖于它的格式。一个缺点是您必须使用 Ada 的接口附件,但由于它是标准的,因此很容易。

希望这会有所帮助。

于 2012-10-02T13:11:23.933 回答
0

获取您的本地套接字地址Get_Socket_Name并将其与您的网络接口之一的地址匹配。

于 2012-05-30T15:45:30.443 回答