0.0.10 • Published 7 years ago

ws-wrapper-sofair v0.0.10

Weekly downloads
4
License
Apache-2.0
Repository
github
Last release
7 years ago

USAGE

Server:

import * as http from 'http'; import { default as WebSocket } from './components/websocketWrapper'; import { default as registerListeners } from './listeners'; const server = http.createServer(); const webSocketServer = new WebSocket({ isServer: true, config: { server } }); webSocketServer.onConnect((client) => { client.emitter.on('ping', () => { webSocketServer.emit('pong', {}, client); }); }); server.listen(8080);

Client:

let counter = 0;

import { default as WebSocket } from 'ws-wrapper-sofair'; const webSocket = new WebSocket({ url: 'ws://localhost:8080' });

webSocket.onConnect(() => { console.log(new Date()); console.log('connected'); webSocket.emit('ping', { timestamp: Date.now() }); });

webSocket.onDisconnect(() => { console.log('disconnected'); console.log(new Date()); console.log(counter); });

webSocket.on('pong', (data: any) => { counter += 1; webSocket.emit('ping', { timestamp: Date.now() }); });

0.0.10

7 years ago

0.0.9

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago