jotan
v0.0.0
Published
makes it easy to stream json over tcp using netstrings
Readme
playing with sending framed data over tcp sockets. because udp in node is slow.
Work in progress
jotan — json over tcp and netstrings
client
how to connect to a server
var jotan = require('jotan')
var j = jotan(PORT, HOST)
j.send(new Buffer("c"))
setTimeout(function() {
j.send({ life: 'rocks!' })
// fails due to default 1000ms timeout on the server
setTimeout(function() {
j.send({ life: 'rocks!' })
j.end()
}, 1100)
}, 500)server
See test.js for an example.
todos
- client
- reconnect
- emit errors
- chainable
- pipeable
- server
- expose a server
- what to do when client sends bad data
- emit errors
- chainable
