我正在尝试制作一个可以在 Pysnmp 中使用 IPv6 的程序,并且我已经从谷歌等网站上阅读了很多内容。
而且我总是发现人们使用Udp6SocketTransport
. 但问题是这个类不能在所有平台上工作,我需要它,所以它可以在 Windows 和 Linux 上工作。
谁能帮我?
pysnmp 中的 IPv6 支持完全依赖于其平台支持。因此,如果 Udp6SocketTransport 类在一个平台上工作,但在另一个平台上不工作 - 很可能该平台缺乏 IPv6 支持。
你能检查一下吗:
>>> import socket
>>> socket.has_ipv6
True
>>>
?
Have you installed IPv6 into your Windows machine? I assume it's a Windows XP.