我在 python 2.7 中编写了一个应用程序。现在我必须在其中添加一个功能,它会在其中找到网络中可用的 DMR 列表,然后用户将从列表中选择设备并将数据从应用程序发送到设备。
为此,我在谷歌上搜索了 python upnp 库,并得到了这些(coherence
、、、、miranda-upnp
)。miniupnp
pyunpnp
我也读过它们,但我不知道应该使用哪个库。
告诉我应该使用哪个库以及为什么?
我在 python 2.7 中编写了一个应用程序。现在我必须在其中添加一个功能,它会在其中找到网络中可用的 DMR 列表,然后用户将从列表中选择设备并将数据从应用程序发送到设备。
为此,我在谷歌上搜索了 python upnp 库,并得到了这些(coherence
、、、、miranda-upnp
)。miniupnp
pyunpnp
我也读过它们,但我不知道应该使用哪个库。
告诉我应该使用哪个库以及为什么?
MiniUPnPc 受到积极支持(我是维护者),它是一个 C 库,但有一个 python 模块。这是如何使用它的一个很好的例子:https ://github.com/miniupnp/miniupnp/blob/master/miniupnpc/testupnpigd.py
但如果你想使用 100% python 库,你会更喜欢 miranda-upnp。