dgram
em aplicativos ChromeEste módulo permite que você use a API Node.js dgram (UDP) em aplicativos empacotados do Chrome.
Em vez de aprender as peculiaridades da API chrome.sockets
do Chrome para rede em aplicativos do Chrome, basta usar a API de nó de nível superior com a qual você está familiarizado . Em seguida, compile seu código com o browserify e está tudo pronto!
Este módulo é usado pelo webtorrent.
npm install chrome-dgram
Use a API dgram
do nó, incluindo todas as abreviações e variações da lista de parâmetros.
Exemplo de cliente/ligação 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 )
} )
Consulte nodejs.org para obter a documentação completa da API: dgram
Para executar testes, use npm test
. Os testes executarão servidores TCP e UDP e lançarão alguns aplicativos empacotados do Chrome diferentes com código de cliente navegadorizado. Os testes atualmente exigem o Chrome Canary no Mac. Se você estiver no Windows ou Linux, sinta-se à vontade para enviar uma solicitação pull para corrigir essa limitação.
MIT. Direitos autorais (c) Feross Aboukhadijeh e John Hiesey.