zoukankan      html  css  js  c++  java
  • 夺命雷公狗---node.js---6net模块玩telnet通信(下)

    我们来升级玩玩,废话不多说,代码如下所示:

    /**
     * Created by leigood on 2016/8/12.
     */
    var net = require('net');
    var ChatSrever = net.createServer();
    clinetList = [];
    ChatSrever.on("connection",function(client){
        client.name = client.remoteAddress + ":" + client.remotePort;//返回IP地址加上端口号
        console.log(client.name + "leigood 
    
    ");//谁来了
        clinetList.push(client);
        client.write('welcome to node server.......
    
    ');
        client.on("data",function(data){
            for(var i =0; i< clinetList.length; i++){
                if(client != clinetList[i]){
                    clinetList[i].write(client.name + ":" + data.toString() );
                }
            }
        });
        client.on("end",function(){
            clinetList.splice(clinetList.indexOf(client),1);
        });
        client.on("error",function(e){
            console.log(e);
        })
    });
    ChatSrever.listen(4000);

    在这里可以很明显的看到我们已经发生了相关的响应事件

  • 相关阅读:
    小学生双倍快乐
    暑期随笔
    akm
    设计原型
    测试与优化
    小学生求求你别折磨程序员
    小学生快乐刷题
    枪在手,跟我走

    第一次团队作业
  • 原文地址:https://www.cnblogs.com/leigood/p/5767010.html
Copyright © 2011-2022 走看看