From 1db888ae0b3ab81b6b35d34b915b013dbc8a1a27 Mon Sep 17 00:00:00 2001 From: rastringer Date: Tue, 3 Nov 2015 11:45:28 -0800 Subject: [PATCH 1/6] adds test --- .gitignore | 1 + gulpfile.js | 0 server.js | 28 ++++++++++++++++++++++++++++ test/test.js | 10 ++++++++++ 4 files changed, 39 insertions(+) create mode 100644 .gitignore create mode 100644 gulpfile.js create mode 100644 server.js create mode 100644 test/test.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..e69de29 diff --git a/server.js b/server.js new file mode 100644 index 0000000..47ac951 --- /dev/null +++ b/server.js @@ -0,0 +1,28 @@ +// Write a simple tcp logging server. This server should receive tcp requests and save the request into a file. +'use strict'; +var fs = require('fs'); +var net = require('net'); +var port = 3000; + +var server = net.createServer(function(socket) { + socket.on('data', function(data) { + console.log(data.toString()); + +fs.writeFile((Date.now().toString()), data, function(err) { + if(err) throw err; + console.log('Saved!'); + }); +}); + + socket.on('end', function() { + console.log('socket closed'); + }); + + server.close(function() { + console.log('Server closed'); + }); +}); + +server.listen('3000', function() { + console.log('server up on port ' + port); +}); diff --git a/test/test.js b/test/test.js new file mode 100644 index 0000000..ed1cbef --- /dev/null +++ b/test/test.js @@ -0,0 +1,10 @@ +'use strict'; + +var chai = require('chai'); +var net = require('net'); +var fs = require('fs'); + +describe('tcp server responding', function() { + it('should have status 200', function() { + }); +}); From 0fe85c73b6610ffc3bcc35db573997881afb93d1 Mon Sep 17 00:00:00 2001 From: rastringer Date: Mon, 9 Nov 2015 15:05:36 -0800 Subject: [PATCH 2/6] adds JSON --- .DS_Store | Bin 0 -> 6148 bytes gulpfile.js | 0 package.json | 27 +++++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 .DS_Store delete mode 100644 gulpfile.js create mode 100644 package.json diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Mon, 9 Nov 2015 15:41:43 -0800 Subject: [PATCH 3/6] Create robin_stringer --- robin_stringer | 1 + 1 file changed, 1 insertion(+) create mode 100644 robin_stringer diff --git a/robin_stringer b/robin_stringer new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/robin_stringer @@ -0,0 +1 @@ + From 2801b237c113c9de500a01c33875a96a76d3f67c Mon Sep 17 00:00:00 2001 From: rastringer Date: Mon, 9 Nov 2015 15:42:21 -0800 Subject: [PATCH 4/6] Delete robin_stringer --- robin_stringer | 1 - 1 file changed, 1 deletion(-) delete mode 100644 robin_stringer diff --git a/robin_stringer b/robin_stringer deleted file mode 100644 index 8b13789..0000000 --- a/robin_stringer +++ /dev/null @@ -1 +0,0 @@ - From 3d6fdcdf07ecb591dc163c663fec15f0a02d8054 Mon Sep 17 00:00:00 2001 From: rastringer Date: Mon, 9 Nov 2015 15:52:54 -0800 Subject: [PATCH 5/6] wraps into folder --- robin_stringer/.DS_Store | Bin 0 -> 6148 bytes README.md => robin_stringer/README.md | 0 package.json => robin_stringer/package.json | 0 server.js => robin_stringer/server.js | 0 {test => robin_stringer/test}/test.js | 0 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 robin_stringer/.DS_Store rename README.md => robin_stringer/README.md (100%) rename package.json => robin_stringer/package.json (100%) rename server.js => robin_stringer/server.js (100%) rename {test => robin_stringer/test}/test.js (100%) diff --git a/robin_stringer/.DS_Store b/robin_stringer/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Mon, 9 Nov 2015 16:05:05 -0800 Subject: [PATCH 6/6] cuts .gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .gitignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index b512c09..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules \ No newline at end of file