7.0.3 • Published 5 years ago

clutch-rpc v7.0.3

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

ClutchRPC

npm npm NPM

Logo

ClutchRPC - GRPC For The Browser And Node.

NPM

Installation

npm i clutch-rpc  

Usage

Server

const ClutchRPC = require('clutch-rpc')
 
const server = new ClutchRPC.Server('http://localhost:3000/')

server.on('connection', (client) => {

    console.log('Client Connected')

    client.send('Hello, Client')
        //==> Send Mesage To Client

    client.on('message', (message) => {

        console.log('Incoming Message: ', message)

    })
    
})

server.on('disconnect', () => {

    console.log('Client Disconnected')

})

Client

const ClutchRPC = require('clutch-rpc')
 
const client = new ClutchRPC('http://localhost:3000/')

console.log('Connected')

client.send('Hello, Server')
    //==> Send Mesage To Server

client.on('message', (message) => {

    console.log('Incoming Message: ', message)

})

client.on('disconnect', () => {

    console.log('Disconnected')
    
})

Browser

Proxy

const ClutchRPC = require('clutch-rpc')

const server = new ClutchRPC.webServer({
    clutch_uri: 'http://localhost:3000',
    proxy_uri: 'http://localhost:5000'
})

Browser

<script src="https://unpkg.com/clutch-rpc@latest/browser.min.js">
const client = new ClutchRPC('http://localhost:5000/')
//==> Connect To Proxy/Server

console.log('Connected')

client.send('Hello, Server')
    //==> Send Mesage To Server Via Proxy To localhost:3000

client.on('message', (message) => {

    console.log('Incoming Message: ', message)

})

client.on('disconnect', () => {

    console.log('Disconnected')
    
})
7.0.3

5 years ago

7.0.2

5 years ago

7.0.1

5 years ago

7.0.1-beta

5 years ago

7.0.1-alpha

5 years ago

7.0.0

5 years ago

6.9.1

5 years ago

6.9.0

5 years ago

6.8.9

5 years ago

6.8.2

5 years ago

6.8.1

5 years ago

6.8.0

5 years ago

6.7.9

5 years ago

6.7.0

5 years ago

6.6.1

5 years ago

6.6.0

5 years ago

6.7.2

5 years ago

6.6.3

5 years ago

6.7.1

5 years ago

6.6.2

5 years ago

6.7.4

5 years ago

6.7.3

5 years ago

6.7.5

5 years ago

6.7.8

5 years ago

6.6.9

5 years ago

5.6.8

5 years ago

6.5.9

5 years ago

6.5.6

5 years ago

6.5.7

5 years ago

6.5.5

5 years ago

6.5.4

5 years ago

6.5.3

5 years ago