boot

An automatic reconnect mux-demux-shoe

boot

An automatic reconnect mux-demux-shoe

The mdm connection you get from shoe will magically handle reconnection logic for you under the hood. You just play with streams

var boot = require('boot')
    , mdm = boot("/boot")
 
var one = mdm.createStream("one")
 
one.on("data", console.log.bind(console, "client"))
 
one.write("hello world")
var boot = require("boot")
    , through = require("through")
    , echoStream = through()
 
var sock = boot(function (stream) {
    // stream from MuxDemux with the meta property set 
    if (stream.meta === "one") {
        stream.on("data", console.log.bind(console, "server"))
        stream.pipe(echoStream, { end: false }).pipe(stream)
    }
})
 
sock.install(server, "/boot")

npm install boot

  • Raynos