Node.js async interface to SYS-V IPC
Attach msgget to a key/filename (ftok)
Examples:
var ipc = new IPC;
ipc.attach(31337);
var ipc = new IPC;
ipc.attach("/tmp/file");
- String|Number filename or key (key_t)
- undefined
Send a message to a previosuly attached IPC channel
Examples:
var ipc = new IPC;
ipc.attach(31337)
ipc.msgsnd(new Buffer([0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41])); // remember, at least 8 bytes
-
Buffer message
-
Function callback
- undefined
Receive a message
Examples:
var ipc = new IPC;
ipc.attach(31337);
ipc.msgrcv(30, function(e, b) {
assert(e, 'msgrcv');
console.log(b.toString());
});
-
Number length of the message
-
Number [OPTIONAL] mtype
-
Function callback, called with [error, msgBuffer]
- undefined