simple interface to engine.io via node streams
The API is pretty much the same as shoe
var engine = require("engine.io-stream/client") // attach to an engine.io server at url '/numbers' var stream = engine("/numbers") stream.on('data', function(data) { console.log(data) stream.write('ack') })
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") })
npm install engine.io-stream
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4