Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including jsockbridge with all npm packages installed. Try it out:

var jsockbridge = require("jsockbridge")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

jsockbridge v1.0.2

JSockBridge : Web Socket <--:bridge:--> TCP Socket

Web Socket to TCP Socket bridge

Usage:

var jsockbridge=require(`jsockbridge`);
var bridge=jsockbridge({
    port:18246,
    pref:"bridge",
    ondata:(type,msg)=>{
        // console.log(`${type} : ${msg}`);
    },
    onopen:()=>{
        console.log(`Bridge opened!`);
    },
    onclosed:()=>{
        console.log(`Bridge closed!`);
    }
});

ws://(ip):18246/bridge

First message sent to bridge must be:

init|:|(dest ip)|:|(dest port)

For example:

init|:|localhost|:|53840

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free