npm.io
1.2.2 • Published 10 years ago

gen-io

Licence
MIT
Version
1.2.2
Deps
2
Vulns
6
Weekly
0

gen-fs

Build Status

NPM

Provides async io in generator wrapper. you can see example in example/base.js

examples

just writes google port to file.

    let genio=require('gen-io');
    genio(function*(io){
        let ports=yield io.dns.resolve('google.com','A');
        let fd=yield io.fs.open('./ports.txt');
        io.fs,write(fd,ports.toString())
    });
    

"sync" TCP server

    let server=require('net').createServer()
    let genio=require('gen-io');
    genio(function*(io){
        while(true){
            var socket=yield io.util.wait(server,'connection');
           //echo
           socket.pipe(socket);
        
 
        
        }
    });
    server.listen(8124)

Troubleshooting

goes here

Keywords