Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 1.5 KB

README.md

File metadata and controls

75 lines (47 loc) · 1.5 KB

VIN-SOCKET.CLIENT

Is a websocket client side connection that minified the functionalities and strategies of Websocket for easy implementation of websocket.

This module required to install its peer module vin-socket.server for server side in order to work correctly.

Installation

npm install vin-socket.client

Features

  • Easy to consume
  • Modern approach
  • Background digestion as binary

Usage Examples

Connect to Websocket Server

import {SocketClient} from 'vin-socket.client';

// global scope
const socket = new SocketClient('ws://localhost:3200');

const App: React.FC = () => {

  useEffect(() => {
    socket.onConnect(() => {
      // user has been connected
    })
    socket.emit('my:event', {message: 'Hello World'})
  }, [])

  return (
    <div>HELLO WORLD</div>
  )
}

NOTE: We recommend to put the SocketClient instance in global scope or top of the code

Contributing

Unfortunately we are not accepting any contributors yet this is under probitionary, but for your concerns and possible suggestions just email me at petatemarvin26@gmail.com

Changelog

We're using github release and based on semantic versioning

License

ISC