Question

est un Longshot, je vais commencer par cela.

est-il / pourrait-il être possible de découvrir les services HTTP Bonjour annoncés en javascript seul?

Pourquoi serait-ce utile? Imaginez un service local à la recherche après certaines données (par exemple, votre position actuelle lat / long), les données sont exposées par un webservice et annoncé par Bonjour Zeroconf. Un site Web (à distance) pourrait vouloir connaître votre position actuelle lat / long et plutôt que d'avoir à savoir que vous utilisez MyGPSserverVersion2 le site pourrait utiliser javascript pour rechercher le local pour _Compatible_location_services._tcp Bonjour, puis continuer une fois qu'il avait une adresse IP.

Si cela est impossible (je pense que probablement le cas, Javascript est assez restreint) alors quels sont les obstacles et que quelqu'un a des idées quant à la façon de les surmonter?

Était-ce utile?

La solution

Cela semble être possible à l'aide de Chrome API Sockets , mais Je n'ai pris un coup d'œil.

mdns navigateur semble mettre en œuvre ce en utilisant lesdites API.

Autres conseils

La réponse courte est pas (au moins pas sur la plate-forme Linux).

Drôle vous devriez demander: Je travaille à ramener ce type de fonctionnalité à la portée des navigateurs Web. Un de mes succès dans cette entreprise est un NPAPI plug-in mDNS pour Chrome . Le plugin interface essentiellement avec Avahi ZeroConf (mDNS - Multicast DNS Server).

Je travaille actuellement sur un autre pont pour combler cette lacune: une base de données « légère » ( a la CouchDB ) qui sera utilisé par les applications de bureau pour enregistrer leurs HTTP points d'extrémité. Les extensions seraient alors lire ces points d'extrémité de Javascript et être en mesure d'interagir directement avec les services annoncés.

Mise à jour: Il y a espoir à travers Service Discovery W3C .

Cette bibliothèque prétend le faire en Javascript: http://quickconnect.sourceforge.net/browser/index.html

Je dois admettre que je serais très intéressé s'il était possible de découvrir les services de javascript dans Bonjour:)

Je sais que ce vieux fil. Nous avons trouvé ce projet github qui vous permet de découvrir les services (et publier) en utilisant mDNS - https://github.com/watson / BONJOUR

Une mise en œuvre du protocole Bonjour / Zeroconf en JavaScript pur. Publier des services sur le réseau local ou découvrir les services existants à l'aide DNS multicast.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top