diff --git a/software/app.js b/software/app.js index 64a2a98..7e0d674 100644 --- a/software/app.js +++ b/software/app.js @@ -14,9 +14,11 @@ client: c.remoteAddress + ':' + c.remotePort, reason: 'System', }); + }).on('error', function(){ + c.end(); }); c.pipe((new parser).on('packet', function(p){ - //we could do something here; + console.log(p); })); }); diff --git a/software/test.js b/software/test.js index 5651431..2cdcbb5 100644 --- a/software/test.js +++ b/software/test.js @@ -1,5 +1,10 @@ -var logger = require('./logger'); -logger("Started"); -setTimeout(function(){ - logger("End"); -},1000); \ No newline at end of file +var decoder = require('./utils/ProtocolParser'); + +var d = new decoder; + +d.on('packet', function(p){ + console.log(p); +}) + +d.write(new Buffer([0xA1, 0x01, 0x02])); +d.write(new Buffer([0x00, 0x01, 0x02])); diff --git a/software/test.packet b/software/test.packet new file mode 100644 index 0000000..ba15d3c --- /dev/null +++ b/software/test.packet Binary files differ