【发布时间】:2015-03-24 07:56:53
【问题描述】:
我正在寻找 UPnP 设备发现,用 Javascript 完成描述 - 无论是在独立浏览器环境中还是在 NodeJS 中 为此,我尝试了以下两种解决方案,但都对我不起作用。详情 -
1]NodeJS 基础: https://www.npmjs.com/package/upnp-client 更正示例应用程序中的一些错字后,并在节点中运行它(我的 nodeJS 在 Virtualbox 内的 X-Ubuntu 虚拟机下运行) 我在运行 upnp-client 示例应用程序时遇到以下错误
dgram.js:399 throw new errnoException(process._errno, 'addMembership'); ^ 错误:addMembership EBADF 在新的 errnoException (dgram.js:457:11)
NodeJS 版本:v0.10.25 Upnp 客户端接口:0.0.1
2]在浏览器下(Chrome/IE) https://www.npmjs.com/package/upnp-client 在我支持 navigator.getNetworkServices API 的版本中,它们都没有,这似乎是这个库所需要的
如何让 UPnP 设备发现在 Javascript 中工作?
任何其他解决方案或解决上述错误/解决方法的指针表示赞赏。
【问题讨论】:
标签: javascript node.js upnp