1 | var fs = require ('fs');
|
2 | var net = require('net');
|
3 | var join = require('path').join;
|
4 | var file = join(__dirname, 'fixtures','all_npm.json');
|
5 | var it = require('it-is');
|
6 | var JSONStream = require('../');
|
7 |
|
8 | var str = fs.readFileSync(file);
|
9 |
|
10 | var server = net.createServer(function(client) {
|
11 | var data_calls = 0;
|
12 | var parser = JSONStream.parse();
|
13 | parser.on('error', function(err) {
|
14 | console.log(err);
|
15 | server.close();
|
16 | });
|
17 |
|
18 | parser.on('end', function() {
|
19 | console.log('END');
|
20 | server.close();
|
21 | });
|
22 | client.pipe(parser);
|
23 | });
|
24 | server.listen(9999);
|
25 |
|
26 | var client = net.connect({ port : 9999 }, function() {
|
27 | var msgs = str + '}';
|
28 | client.end(msgs);
|
29 | });
|