0.1.14 • Published 9 years ago

socket-messenger v0.1.14

Weekly downloads
4
License
ISC
Repository
github
Last release
9 years ago

socket-messager

Inter-process communication made simple

Example

// server.js
const Messenger = require('socket-messenger').Messenger;

co(function* gen() {
  const messenger = new Messenger();
  yield messenger.init();
}).catch(error => console.error(error.stack));

// client_1.js
const MailBox = require('socket-messenger').MailBox;

co(function* gen() {
  const mailBox = new MailBox({ name: 'client_1' });
  yield mailBox.init();
  const mail = mailBox.writeMails();

  const reply = yield mail.target('client_2')
      .message('hello world')
      .send();
  debug(reply.message) // reply hello world
}).catch(error => console.error(error.stack));

// client_2.js
const MailBox = require('socket-messenger').MailBox;

co(function* gen() {
  const mailBox = new MailBox({ name: 'client_2' });
  yield mailBox.init();

  mailBox.on('mail', mail => {
    debug(reply.message) // hello world
    mail.reply('reply hello world');
  });
}).catch(error => console.error(error.stack));

To be perfect

0.1.14

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.13

9 years ago

0.1.12

9 years ago

0.1.11

9 years ago

0.1.10

9 years ago

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago