var net = require('net');//1 引入net模块
var chatServer = net.createServer();//创建net服务器
chatServer.on('connection', function (client) {//服务器连接客户端
client.write('Hi\n');
client.on('data', function (data) {
/*添加事件监听器,这样就可以访问到连接事件所对应的client对象,当client发送数据给服务器时,这一事件就会触发*/
console.log(data.toString());
});
});
chatServer.listen(9469, "127.0.0.1");//服务器端口
先进入js所在文件目录,node 执行js文件,然后打开一个新的cmd控制台,telnet 127.0.0.1 9469;
这时,控制台会打印一个“Hi”,于是你在下面输入hello,如下图所示:
然后你就会发现,node的那个控制台也打印出了一排hello: