From c44ad942100f453036e7383032d08e90a95876d2 Mon Sep 17 00:00:00 2001 From: Marek Majkowski Date: Wed, 10 Aug 2011 14:13:13 +0100 Subject: [PATCH] Daft readme. --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..050c779d --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +SockJS-node server +================== + +To install `sockjs-node` run: + + npm install sockjs + + +A fully working echo server would look like: + + var http = require('http'); + var sockjs = require('sockjs'); + + var sockjs_opts = {sockjs_url: "http://127.0.0.1:8000/lib/sockjs.js"}; + + var sjs_echo = new sockjs.Server(sockjs_opts); + sjs_echo.on('open', function(conn) { + conn.on('message', function(e) { + conn.send(e.data); + }); + }); + + var normal_handler = function(req, res) { + res.writeHead(404); + res.end("Not found."); + }; + + var server = http.createServer(); + server.addListener('request', normal_handler); + server.addListener('upgrade', normal_handler); + + sjs_echo.installHandlers(server, {prefix:'[/]echo'}); + + server.listen(9999, '0.0.0.0'); +