0.0.16 • Published 10 years ago

messageable-socket v0.0.16

Weekly downloads
36
License
-
Repository
github
Last release
10 years ago

Messageable Socket

This module gives you socket.send() and socket.on('message') capabilities to your sockets.

Installation

npm install messageable-socket

Usage

socket.send(1, 'messageable', {a: 2}, ['3', 'socket']);
socket.on('message', function(a, b, c, d){
    console.log(a, b, c, d);
    // returns: 1, 'messageable', {a: 2}, ['3', 'socket']
});

Examples

Note that you can send messages and receive them from both side.

Server

var net = require('net');
var MSocket = require('messageable-socket');

function connection(sock){
    var socket = MSocket(sock);
    socket.send('a message content');
}

var server = net.createServer(connection);
server.listen(3000);

Client

var net = require('net');
var MSocket = require('messageable-socket');

var socket = MSocket(net.connect(3000));
socket.on('message', function(message){
    console.log(message);
    // returns: 'a message content'
});
0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago