MCPcopy Index your code
hub / github.com/Raynos/engine.io-stream

github.com/Raynos/engine.io-stream @v0.4.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.4.3 ↗ · + Follow
8 symbols 14 edges 9 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

engine.io-stream

simple interface to engine.io via node streams

The API is pretty much the same as shoe

Example Client

var engine = require("engine.io-stream")

// attach to an engine.io server at url '/numbers'
var stream = engine("/numbers")

stream.on('data', function(data) {
    console.log(data)
    stream.write('ack')
})

Example Server

var http = require("http")
var EngineServer = require("engine.io-stream")

// engines need to attach to server instances (see below)
var server = http.createServer(...)

var engine = EngineServer(function(stream) {
    // send back some numbers, you know...for fun
    var iv = setInterval(function () {
        stream.write(String(Math.floor(Math.random() * 2)))
    }, 250)

    stream.once("end", function () {
        clearInterval(iv)
    })

    stream.pipe(process.stdout, { end : false })
})

// expose the engine instance at this url
engine.attach(server, "/numbers")

server.listen(8080, function() {
    console.log("Listening on port 8080")
})

Installation

npm install engine.io-stream

Contributors

  • Raynos
  • shtylman
  • juliangruber
  • hij1nx

Licence

MIT

Core symbols most depended-on inside this repo

EngineServer
called by 3
server.js
EngineStream
called by 2
eiostream.js
invoke
called by 1
server.js
EngineClient
called by 0
client.js
attach
called by 0
server.js
close
called by 0
server.js
onConnection
called by 0
test/support/server.js
onConnection
called by 0
examples/reconnect/server.js

Shape

Function 8

Languages

TypeScript100%

Modules by API surface

server.js4 symbols
test/support/server.js1 symbols
examples/reconnect/server.js1 symbols
eiostream.js1 symbols
client.js1 symbols

For agents

$ claude mcp add engine.io-stream \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact