@bcjordan/geckos-io-client
TypeScript icon, indicating that this package has built-in type declarations

2.3.1 • Public • Published
logo

@geckos.io/client

NPM version Downloads Node version Minified bundle Snyk Vulnerabilities for GitHub Repo (Specific Manifest) NPM Codecov ES Modules Badge

Real-time client/server communication over UDP using WebRTC and Node.js.

This framework fits perfectly with your next HTML5 real-time multiplayer games or chat app.

Read the documentation for more information.

Install

npm install @geckos.io/client

Use

import geckos from '@geckos.io/client'

// or add a minified version to your index.html file
// https://github.com/geckosio/geckos.io/tree/master/bundles/versions

const channel = geckos()

channel.onConnect(error => {
  if (error) {
    console.error(error.message)
    return
  }

  channel.on('chat message', data => {
    console.log(`You got the message ${data}`)
  })

  channel.emit('chat message', 'a short message sent to the server')
})

Package Sidebar

Install

npm i @bcjordan/geckos-io-client

Homepage

geckos.io

Weekly Downloads

3

Version

2.3.1

License

BSD-3-Clause

Unpacked Size

36.4 kB

Total Files

22

Last publish

Collaborators

  • bcjordan