ws5

WS V5

Usage no npm install needed!

<script type="module">
  import ws5 from 'https://cdn.skypack.dev/ws5';
</script>

README

WS5

WS V5

Installation

$ npm i ws5

Usage-Browser

Client:


<!DOCTYPE html>

<script src="https://unpkg.com/ws5@11.5.3/ws5-browser.js"></script>

<script>

  const ws = new WebSocket5('ws://www.host.com/path')

  ws.on('open', () => {

    console.log('WebSocket Connected')

  })
  
  ws.on('message', (message) => {

    console.log(message)

  })

  ws.on('close', () => {

    console.log('WebSocket Disconnected')

  })

  ws.on('error', (error) => {

    console.log(`WebSocket Error: ${error}`)
    
  })

Usage-Node

Client:


const WebSocket5 = require('ws5')

const ws = new WebSocket5('ws://www.host.com/path')

ws.on('open', () => {

  console.log('WebSocket5 Connected')

})
 
ws.on('message', (message) => {

  console.log(message)

})

Server:


const WebSocket5 = require('ws5')

const ws = new WebSocket5.Server({
  port: 8080
  // Options Are The Same As With WS
})

ws.on('connection', () => {

  console.log('Client Connected')

})