kkoopa / node-nanomsg

Node.js binding for nanomsg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nanomsg for node

Build status Build Status

Install:

npm install nanomsg

check it out:

var nano = require('nanomsg');

var pub = nano.socket('pub');
var sub = nano.socket('sub');

var addr = 'tcp://127.0.0.1:7789'
pub.bind(addr);
sub.connect(addr);

sub.on('message', function (buf) {
	console.log(buf.toString());
	pub.close();
	sub.close();
});

setTimeout(function () {
	pub.send("Hello from nanomsg!");
}, 100);

contributing

Issues and pull requests welcome!

Note: you must git submodule update --init to initialize the nanomsg repository.

license

MIT

About

Node.js binding for nanomsg

License:MIT License


Languages

Language:JavaScript 75.1%Language:C++ 18.0%Language:Python 5.7%Language:Ruby 1.1%