1.2.2 • Published 8 years ago
gen-io v1.2.2
gen-fs
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