Skip to content

masksnytko/ws-client.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Install

npm i ws-client.io

ws-client.io

const Socket = require('ws-client.io');

let ws = new Socket;
//or
let ws = new Socket(url);

handler

ws.on('update', v => {
  //event handler
});

ws.once('update2', (...arg) => {
  //event handler
});

ws.on('updateAndCallback', (v, cb) => {
  console.log(v);
  cb('ok');
});

call the server function (emit)

//with callback
ws.getUsers((err, res) => {
  console.log(err, res);
});

//without callback
ws['any function name']('any count arg');

or

//with callback
ws.emit('getUsers', (err, res) => {
  console.log(err, res);
});

//without callback
ws.emit('any function name', 'any count arg');

About

RPC events socket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published