Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

socket-data-buffer

pedroxam6ISC1.0.4

Encode and Decode Data over Socket

buffer, encode socket data, decode socket data, socket buffer, socket.io binary buffer

readme

# Encode and Decode values to buffer values for using on socket connections.

Get better security and speed over your socket.

Installation

$ npm i socket-data-buffer

Usage

var buffer = require('socket-data-buffer');

or in ES6:

import buffer from 'socket-data-buffer';

Example

  • Encode value
buffer.encode( OBJECT|ARRAY|STRING );
  • Decode value
buffer.decode( OBJECT|ARRAY|STRING );

Using on socket.io :

  • Encode:
socket.emit('name', buffer.encode( { name: 'John', amount: 1000 } ) );
  • Decode:
socket.on('name', (data) => {
    data = buffer.decode(data);

    console.log(data.name); // John
})