nerio-io-client
TypeScript icon, indicating that this package has built-in type declarations

1.1.4 • Public • Published

Io-client

npm

A websocket client base on socket.io-client, working with io-server

install

npm i nerio-io-client -S

CDN

<script src="https://cdn.jsdelivr.net/npm/nerio-io-client/dist/messenger.js"></script>

Usage

initialize instance

import Client from 'nerio-io-client'

const client = new Client(url, [socketIoOptions, autoCreate])
// const client = new Messenger(url, [socketIoOptions, autoCreate]) // using cdn

subscribe channel

client.subscribe('message')
client.subscribe(['message', 'client-1'])

select channel and broadcast

let channel = client.select('message')
// let channel = client.select(['message', 'client-1'])
channel.broadcast('event-1', {
    payload: 'foo'
})

channel.broadcast({ // default event is: message
    payload: 'foo'
})

Readme

Keywords

Package Sidebar

Install

npm i nerio-io-client

Weekly Downloads

1

Version

1.1.4

License

MIT

Unpacked Size

326 kB

Total Files

13

Last publish

Collaborators

  • cjy632258