antosha.js

1.0.14 • Public • Published

Antosha.js

=============

NPM version Code climate Downloads

Run example

In first terminal window:

npm run server;

In second terminal window:

npm run client;

kuwsvup2om

client

const Client = require('antosha.js/lib/client')

const db = new Client('ws://localhost:8080')

db.on({action: 'test1'}, data => {
  console.log('client on action test 1', data)
})

db.on({action: 'test2'}, data => {
  console.log('client on action test 2', data)
})

setInterval(() => {
  db.do({
    action: 'test1',
    payload: 'some data from client 1'
  })
}, 1500)

db.do({
  action: 'test2',
  payload: 'some data from client 2'
})

server

const Server = require('antosha.js/lib/server')

const db = new Server({port: 8080})

db.on({action: 'test1'}, data => {
  console.log('server on action test 1', data)
})

db.on({action: 'test2'}, data => {
  console.log('server on action test 2', data)
})

setInterval(() => {
  db.do({
    action: 'test1',
    payload: 'some data from server 1'
  })
}, 1500)

db.do({
  action: 'test2',
  payload: 'some data from server 2'
})

Readme

Keywords

none

Package Sidebar

Install

npm i antosha.js

Weekly Downloads

0

Version

1.0.14

License

MIT

Last publish

Collaborators

  • kulakowka