pull-recvfrom

0.0.2 • Public • Published

pull-recvfrom

a pull-stream for recvfrom

this module provides a source stream interface to recvfrom

npm i pull-recvfrom

pullfrom(string, number, recvfrom)

parameter signature, pullfrom(str, n, fn):

  • string, a unix datagram socket path

  • number, buffer recv size

  • recvfrom, a reference to recvfrom

for example:

const pullfrom = require('pull-recvfrom')
const recvfrom = require('recvfrom')
 
const sockpath = `/tmp/mysocketpath`
const sz = 99999
 
const pull = require('pull-stream')
 
pull(
  pullfrom(sockpath, sz, recvfrom), // pass address and recvfrom to pullfrom()
  pull.drain(console.log)
)

the buffer limit configuration sz is an optional parameter

you can pass a reference to recvfrom, after the unix socket path:

pullfrom('/tmp/mysocketpath', require('recvfrom'))

MIT

Package Sidebar

Install

npm i pull-recvfrom

Homepage

req.link

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • reqshark