【发布时间】:2013-06-26 15:54:27
【问题描述】:
我一直在尝试使用 express 创建一个 node.js 应用程序,该应用程序在网络上进行一些 ZeroConf 发现并在 Raspberry Pi 上运行。虽然该应用在我的开发机器上运行良好,但在 Raspberry Pi 上运行它时出现错误。
树莓派运行node 0.10.5,node_mdns作为包做zeroconf发现。 node_mdns 安装页面上提到的所有必需库都已安装并且是最新的。
应用程序启动正确,但发现设备时出现以下错误。
{ [Error: dns service error: unknown] errorCode: -65537 }
events.js:72
throw er; // Unhandled 'error' event
^
Error: dns service error: unknown
at MDNSService.on_resolver_done (/home/pi/projects/test/node_modules/mdns/lib/resolver_sequence_tasks.js:19:30)
at SocketWatcher.MDNSService.self.watcher.callback (/home/pi/projects/test/node_modules/mdns/lib/mdns_service.js:17:38)
这似乎不是网络问题,因为它只发生在树莓派上,而不发生在网络中的其他设备上。
如果有人遇到同样的问题并设法解决它,将不胜感激。
【问题讨论】:
标签: node.js raspberry-pi mdns