2.0.1 • Published 7 years ago

js-flux v2.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Table of Contents

WebsocketConnection

Encapsulates a websocket connection

Wraps a Websocket connection with a logger.

Parameters

  • host string A websocket url, e.g. 'ws://demos.kaazing.com/echo'
  • log Log An object which has a log() function

Examples

import { WebsocketConnection } from 'js-flux';

class Log {
  log(x) {
   console.log('log: ' + x);
 }
}

let logger = new Log();
let connection = new WebsocketConnection('ws://demos.kaazing.com/echo', logger);

connection.onOpen = () => console.log('opened connection');
connection.onMessage = (message) => console.log('received message:', message);

connection.connect();

onOpen

onClose

Type: Callback

onError

Type: Callback

Parameters

  • e

onMessage

Type: Callback

Parameters

  • m

connect

Starts the connection process

close

Closes the current connection

send

Sends a binary payload

Parameters

2.0.1

7 years ago

2.0.0

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago