zhuheyang
10/3/2017 - 8:57 AM

建立一个服务器,当接收到新连接时打印,同时启动时输出一段描述文字,很基础

建立一个服务器,当接收到新连接时打印,同时启动时输出一段描述文字,很基础

/* 模块依赖 module_dependencies */

var net = require('net');

/* 追踪连接数 chase the connect count */
var count = 0;

/* 创建服务器 create server */
/* createServer 回调函数在每次有新连接建立时都会执行
它会接收一个对象--流(stream), 同时它传递的是net.stream,
该对象通常可读又可写. */
var server = net.createServer(function (conn) {
  //handle connection
  console.log('\033[90m    new connection!\033[39m');
});

/* 监听 watch */

server.listen(3000, function() {
  console.log('\033[96m    server listening on *:3000\033[39m');
});