Skip to content

Instantly share code, notes, and snippets.

@juanmaguitar
Last active August 2, 2017 10:35
Show Gist options
  • Select an option

  • Save juanmaguitar/7986c70d3458995014aee46fe6ba88ec to your computer and use it in GitHub Desktop.

Select an option

Save juanmaguitar/7986c70d3458995014aee46fe6ba88ec to your computer and use it in GitHub Desktop.
Socket TCP demo
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