net de nodo en las aplicaciones ChromeEste módulo le permite usar la API Node.js Net (TCP) en aplicaciones envasadas por Chrome.
En lugar de aprender las peculiaridades de la API de chrome.sockets de Chrome. Luego, compile su código con Browserify y estará listo.
npm install chrome-net
Use la API net de Node, incluidas todas las mortificidades y variaciones de la lista de parámetros.
Ejemplo de cliente TCP:
var net = require ( 'chrome-net' )
var client = net . createConnection ( {
port : 1337 ,
host : '127.0.0.1'
} )
client . write ( 'beep' )
client . on ( 'data' , function ( data ) {
console . log ( data )
} )
// .pipe() streaming API works too!Ejemplo de servidor TCP:
var net = require ( 'chrome-net' )
var server = net . createServer ( )
server . on ( 'listening' , function ( ) {
console . log ( 'listening' )
} )
server . on ( 'connection' , function ( sock ) {
console . log ( 'Connection from ' + sock . remoteAddress + ':' + sock . remotePort )
sock . on ( 'data' , function ( data ) {
console . log ( data )
} )
} )
server . listen ( 1337 )Ver Nodejs.org para la documentación completa de la API: NET
Para ejecutar pruebas, use npm test . Las pruebas ejecutarán servidores TCP y UDP y lanzarán algunas aplicaciones envasadas por Chrome diferentes con código de cliente navegador. Las pruebas actualmente requieren Chrome en Windows o Chrome Canary en Mac. Si está en Linux, no dude en enviar una solicitud de extracción para solucionar esta limitación.
Mit. Copyright (c) Feross Aboukhadijeh, John Hiesey y Jan Schär.