1.0.14 • Published 8 years ago
antosha.js v1.0.14
Antosha.js
=============
Run example
In first terminal window:
npm run server;
In second terminal window:
npm run client;
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'
})