zoukankan      html  css  js  c++  java
  • 使用node新建一个socket服务器连接Telnet客户端并且进行输入的显示

    最近在看node的socket,这个很有趣,这个可以很清晰的得到网络http请求的一个过程。首先我们需要一个Telnet的客户端,node(博主为8.0+版本)

    Telnet客户端的开启过程

    有的系统会出现重启的现象,没事,让他重启就好了。

    接下来是代码的部分,这里我们使用的是node里面的“net”模块;

    //1.引入模块
    var net = require("net");
    //创建server服务
    var server = net.createServer(socket => {
            console.log(socket.address());
            socket.on("data", chunk => {
                console.log(chunk.toString())
            });
        }
    );
    
    //创建端口,这里的2080可以写成一个变量来控制,也可以写成0(系统随机分配端口)
    server.listen("2080", err => {
        if (err) {
            console.log(`${2080}端口已经被作用`)
        } else {
            console.log("2080端口已经开启")
        }
    })
    

      

    开启端口,使用cmd的黑窗口进行连接:

    此时node的启动黑窗口就可以打印出客户端输入的内容啦。

  • 相关阅读:
    Sql server
    分布式爬虫
    爬取某电影网站最新电影
    随笔写一个简单的爬虫
    python的os模块
    基于python的文件处理
    mysql习惯及主从复制参数设置
    git常用命令
    git实习笔记
    微信公众平台开发接口PHP SDK完整版
  • 原文地址:https://www.cnblogs.com/mmykdbc/p/9071835.html
Copyright © 2011-2022 走看看