Je cherche à obtenir la découverte de périphériques UPnP, description faite en Javascript - soit dans un environnement de navigateur autonome ou dans NodeJS Pour cela, j'ai essayé ci-dessous deux solutions, mais les deux ne fonctionnaient pas pour moi. Détails -découverte UPnP, description à l'intérieur de Javascript
1] NodeJS bases: https://www.npmjs.com/package/upnp-client Après correction de quelques fautes de frappe dans l'exemple d'application, et l'exécuter dans le nœud (Mes NodeJS est en cours d'exécution sous machine virtuelle X-Ubuntu dans VirtualBox) Je reçois ci-dessous erreurs sur l'exécution de la Exemple d'application upnp-client
dgram.js: 399 throw new errnoException (process._errno, 'addMembership'); ^ Erreur: addMembership EBADF de nouvelles errnoException (dgram.js: 457: 11)
Version NodeJS: v0.10.25 Upnp client api: 0.0.1
2] Sous le navigateur (Chrome/IE) https://www.npmjs.com/package/upnp-client Aucun d'entre eux dans les versions que je l'ai pris en charge l'API navigator.getNetworkServices qui semble être nécessaire pour cette bibliothèque
Comment puis-je obtenir la détection des périphériques UPnP travaillant dans Javascri pt?
Toutes les autres solutions ou pointeurs pour résoudre les erreurs ci-dessus/solutions de contournement appréciées.
[Chrome] (https://developer.chrome.com/apps/app_network) et [Firefox] (https://developer.mozilla.org/en-US/docs/Web/API/TCP_Socket_API) fournissent tous deux une API de socket pour les extensions. Vous pouvez vérifier s'il existe un client UPnP implémenté en tant qu'extension. – leesei