Bonjour Discovery in Javascript? Maybe?

十年热恋 提交于 2019-11-30 08:28:31
Jim O'Brien

This seems to be possible using the Chrome's Sockets API, but I've only taken a cursory look.

mdns-browser seems to implement this using said APIs.

The short answer is no ( at least not on the Linux platform ).

Funny you should ask: I have been working on bringing this sort of functionality within reach of web browsers. One of my success in this endeavor is an NPAPI mDNS plugin for Chrome. The plugin basically interfaces with Avahi ZeroConf (mDNS - Multicast DNS Server).

I am currently working on yet another bridge to close this gap: a "lightweight" database ( a la CouchDb ) that will be used by desktop applications to register their HTTP end-points. Extensions would then read those end-points from Javascript and be able to interact directly with the advertised services.

UPDATE: There is hope through W3C Service Discovery.

This library claims to do it in Javascript : http://quickconnect.sourceforge.net/browser/index.html

I have to admit that I would be very interested if it was possible to discover bonjour services in javascript :)

I know this an old thread. Found this github project which allows you to discover (and publish) services using mDNS - https://github.com/watson/bonjour

A Bonjour/Zeroconf protocol implementation in pure JavaScript. Publish services on the local network or discover existing services using multicast DNS.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!