0.0.9 • Published 11 years ago

socket.io-reqres v0.0.9

Weekly downloads
40
License
-
Repository
github
Last release
11 years ago

Request/response for socket.io

Emulates request/response pattern in socket.io. You can also choose to make your Node.js app a client, and make browser a server.

On "client" side:

var Client = require("socket.io-reqres").Client;
var client = new Client;

// Where `socket` is socket.io socket object.
client.setSocket(socket);

client.request("myMethod", "Hello", function(err, response) {
    console.log(err, response);
});

On "server" side:

var Server = require("socket.io-reqres").Server;

var server = new Server;
server.use("myMethod", function(data, send) {
    send(data + " world");
});

// Where `socket` is socket.io socket object.
server.setSocket(socket);

API

  • new Server(name) - optional server name, defaults to "".
  • Server.setSocket(socket) - set socket.io socket object.
  • Server.use(method, callback) - register RPC method.
  • new Client(name, timeout) - optional server name, defaults to "". Optional timeout in ms.
  • Client.setSocket(socket) - set socket.io socket object.
  • Client.request(method, data, callback) - send request to the server.
0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago