Skip to content

Commit c44ad94

Browse files
committed
Daft readme.
1 parent d7fec4d commit c44ad94

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
SockJS-node server
2+
==================
3+
4+
To install `sockjs-node` run:
5+
6+
npm install sockjs
7+
8+
9+
A fully working echo server would look like:
10+
11+
var http = require('http');
12+
var sockjs = require('sockjs');
13+
14+
var sockjs_opts = {sockjs_url: "http://127.0.0.1:8000/lib/sockjs.js"};
15+
16+
var sjs_echo = new sockjs.Server(sockjs_opts);
17+
sjs_echo.on('open', function(conn) {
18+
conn.on('message', function(e) {
19+
conn.send(e.data);
20+
});
21+
});
22+
23+
var normal_handler = function(req, res) {
24+
res.writeHead(404);
25+
res.end("Not found.");
26+
};
27+
28+
var server = http.createServer();
29+
server.addListener('request', normal_handler);
30+
server.addListener('upgrade', normal_handler);
31+
32+
sjs_echo.installHandlers(server, {prefix:'[/]echo'});
33+
34+
server.listen(9999, '0.0.0.0');
35+

0 commit comments

Comments
 (0)