cordova-chrome-net
Version:
Use the Node `net` API in cordova Apps
32 lines (24 loc) • 579 B
JavaScript
var net = require('net')
var PORT = Number(process.env.PORT)
var client = new net.Socket()
// If any errors are emitted, log them
client.on('error', function (err) {
console.error(err.stack)
})
client.on('data', function (data) {
if (data.toString() === 'boop') {
client.write('pass')
} else {
client.write('fail')
}
})
client.connect(PORT, '127.0.0.1')
client.write('beep')
// TODO:
// - test bytesWritten
// - test bytesRead
// streaming
// var through = require('through')
// client.pipe(through(function (data) {
// console.log(bops.to(data))
// }))