0.1.0 • Published 9 years ago

blocking-socket v0.1.0

Weekly downloads
4
License
BSD-3-Clause
Repository
github
Last release
9 years ago

blocking-socket

Build Status npm version

Blocking open/close/send/recv calls on unix domain sockets. These calls intentionally block the executing context. This module provides only simplest functionality implemented by a Node.js addon.

Installation

npm install blocking-socket

Using

var bs = require('blocking-socket');
var fd = bs.open('/tmp/socket123');
var sbuf = new Buffer('abcdef');
var transferred = bs.send(fd, sbuf);
var rbuf = new Buffer(4096);
var transferred = bs.recv(fd, rbuf);
var err = bs.close(fd);