dgram
dans les applications ChromeCe module vous permet d'utiliser l'API Node.js dgram (UDP) dans les applications Chrome Packaged.
Au lieu d'apprendre les bizarreries de l'API chrome.sockets
de Chrome pour la mise en réseau dans les applications Chrome, utilisez simplement l'API de nœud de niveau supérieur que vous connaissez . Ensuite, compilez votre code avec Browserify et vous êtes prêt !
Ce module est utilisé par webtorrent.
npm install chrome-dgram
Utilisez l'API dgram
du nœud, y compris tous les raccourcis et variantes de la liste de paramètres.
Exemple de client/liaison UDP :
var dgram = require ( 'chrome-dgram' )
var sock = dgram . createSocket ( 'udp4' )
sock . send ( 'beep' , 0 , 'beep' . length , 1337 , '127.0.0.1' )
sock . on ( 'message' , function ( data , rInfo ) {
console . log ( 'Got data from ' + rInfo . address + ':' + rInfo . port )
console . log ( data )
} )
Voir nodejs.org pour la documentation complète de l'API : dgram
Pour exécuter des tests, utilisez npm test
. Les tests exécuteront des serveurs TCP et UDP et lanceront quelques applications Chrome Packaged différentes avec du code client navigateur. Les tests nécessitent actuellement Chrome Canary sur Mac. Si vous êtes sous Windows ou Linux, n'hésitez pas à envoyer une pull request pour corriger cette limitation.
MIT. Copyright (c) Feross Aboukhadijeh et John Hiesey.