0

我认为这个问题说明了一切。我想要一种方法来发现 python 中本地接口的 ip 地址。

我在这个问题上看到了很多变体(例如这个,但似乎它们都没有完全涵盖所有的基础。(例如,我引用的那个询问如何找到“本地 IP 地址”,而不是他们全部)。

总结一下要求:

  1. 我希望它能够可靠地跨平台
  2. 我希望它不需要额外的库(例如,我知道 netifaces)
  3. 我希望它发现所有本地接口,而不仅仅是一些
  4. 任何数据包都不应从任何接口发送出去。

这有点苛刻,我意识到:-)。关键是这是一个在各种情况下都会出现的常见问题,恕我直言,应该有一个“复制和粘贴”解决方案(即我可以在我的代码中放入一个片段以提供跨平台的此功能)。

编辑

作为参考,还有这个问题,假设发送数据包。

4

0 回答 0