
le framework JavaScript pour le flux de données binaires
Le framework JavaScript BinaryJS a été conçu par Eric Zhang. Il permet de créer des flux binaires bidirectionnels proches des sockets TCP entre le navigateur et Node.js. Il autorise le streaming de données multimédia.
Voici quelques caractéristiques de l'outil :
- rapide, compatible JSON, les données restes binaires du début à la fin ;
- gestion de la performance pour les gros transferts ;
- envois multiples en parallèle ;
- une API basée sur Node.js.
Serveur Node.js :
Code : | Sélectionner tout |
1 2 3 4 5 6 7 | var server = BinaryServer({port: 9000}); server.on('connection', function(client){ client.on('stream', function(stream, meta){ var file = fs.createWriteStream(meta.file); stream.pipe(file); }); }); |
Navigateur :
Code : | Sélectionner tout |
1 2 3 4 5 6 7 | var client = BinaryClient('ws://localhost:9000'); client.on('open', function(stream){ var stream = client.createStream({file: 'hello.txt'}); stream.write('Hello'); stream.write('World!'); stream.end(); }); |



Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.