duplex-json-stream
Turn a transport stream into an duplex stream that parses from / serializes to json
npm install duplex-json-stream
Usage
var jsonStream = require('duplex-json-stream')
var net = require('net')
var server = net.createServer(function (socket) {
socket = jsonStream(socket)
socket.on('data', function (data) {
socket.write({echo: data})
})
})
server.listen(10000)
var client = jsonStream(net.connect(10000))
client.write({hello: 'world'})
client.on('data', function (data) {
console.log(data)
})
License
MIT