Last active
August 2, 2017 10:35
-
-
Save juanmaguitar/7986c70d3458995014aee46fe6ba88ec to your computer and use it in GitHub Desktop.
Socket TCP demo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var net = require('net') | |
| var PORT = process.argv[2] | |
| var strftime = require('strftime') | |
| var server = net.createServer( function(socket) { | |
| var formattedDate = strftime('%Y-%m-%d %H:%M') + '\n' | |
| socket.end(formattedDate) | |
| }) | |
| server.listen(PORT) | |
| // var net = require('net') | |
| // var PORT = process.argv[2] | |
| // function addZero( number ) { | |
| // return number < 10 ? '0'+number : number | |
| // } | |
| // var server = net.createServer( function(socket) { | |
| // var date = new Date() | |
| // var year = date.getFullYear() | |
| // var month = addZero( date.getMonth()+1 ) | |
| // var day = addZero( date.getDate() ) | |
| // var hour = addZero( date.getHours() ) | |
| // var minute = addZero( date.getMinutes() ) | |
| // var patternDate = "YYYY-MM-DD hh:mm" | |
| // var formattedDate = patternDate | |
| // .replace('YYYY', year) | |
| // .replace('MM', month) | |
| // .replace('DD', day) | |
| // .replace('hh', hour) | |
| // .replace('mm', minute) | |
| // formattedDate += '\n' | |
| // socket.end(formattedDate) | |
| // }) | |
| // server.listen(PORT) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment