7.0.3 • Published 4 years ago

clutch-rpc v7.0.3

Weekly downloads
2
License
MIT
Repository
-
Last release
4 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

4 years ago

7.0.2

4 years ago

7.0.1

4 years ago

7.0.1-beta

4 years ago

7.0.1-alpha

4 years ago

7.0.0

4 years ago

6.9.1

4 years ago

6.9.0

4 years ago

6.8.9

4 years ago

6.8.2

4 years ago

6.8.1

4 years ago

6.8.0

4 years ago

6.7.9

4 years ago

6.7.0

4 years ago

6.6.1

4 years ago

6.6.0

4 years ago

6.7.2

4 years ago

6.6.3

4 years ago

6.7.1

4 years ago

6.6.2

4 years ago

6.7.4

4 years ago

6.7.3

4 years ago

6.7.5

4 years ago

6.7.8

4 years ago

6.6.9

4 years ago

5.6.8

4 years ago

6.5.9

4 years ago

6.5.6

4 years ago

6.5.7

4 years ago

6.5.5

4 years ago

6.5.4

4 years ago

6.5.3

4 years ago