在Win 10上安装VM后,列出本地网络上所有可用的VXI11设备的问题

2024-03-29 05:35:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近在win10机器上安装了Virtualbox,以便能够运行Linux。另外,在Windows中,我使用VXI11与GPIB以太网网关通信。你知道吗

在VM安装之前的iPython会话中,我曾经能够执行以下命令来列出局域网上的所有可用设备: import vxi11; vxi11.list_devices()。 这将返回一个包含所有可用主机的IP地址的列表。你知道吗

现在,当我执行同一个命令时,返回一个空列表,即使我仍然可以直接与网关对话,如果我手动提供其IP地址的话。似乎我再也不能通过循环所有低于255.255.255.255的IP来自动检测可用的主机了。list_devices()命令似乎使用了一个名为BroadcastUDPPortMapperClient的方法。你知道吗

如果有人能解释一下这个奇怪的、看似无关的微妙的可能原因,那太好了!你知道吗

非常感谢。你知道吗


Tags: 命令机器网关列表linuxwindowsipythonvm