js创建 tcp 服务器史上最快教程

Posted 我想月薪过万

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js创建 tcp 服务器史上最快教程相关的知识,希望对你有一定的参考价值。

实现步骤

第一步:引入相应的包

//第一步:导入net包
var net = require('net')

第二步:创建服务器

//第一步:导入net包
var net = require('net')

//第二步:创建服务器
var server = net.createServer();

第三步:监听连接 

//第一步:导入net包
var net = require('net')

//第二步:创建服务器
var server = net.createServer();

//第三步:监听连接
server.on('connection', function (socket) 
    console.log("get a new connection")

    //第四步:监听数据传输
    socket.on('data', function (data) 
        console.log("get data: ", data)
        console.log("get data: ", data.toString("utf-8"))
    )

    //第五步:监听连接断开
    socket.on('close', function () 
        console.log("socket is closed")
    )
)

第四步:配置端口,开启服务器

//第一步:导入net包
var net = require('net')

//第二步:创建服务器
var server = net.createServer();

//第三步:监听连接
server.on('connection', function (socket) 
    console.log("get a new connection")

    //第四步:监听数据传输
    socket.on('data', function (data) 
        console.log("get data: ", data)
        console.log("get data: ", data.toString("utf-8"))
    )

    //第五步:监听连接断开
    socket.on('close', function () 
        console.log("socket is closed")
    )
)

//第六步:配置端口,开启服务
server.listen(4001, function () 
    console.log("server is running on 4001")
);

以上是关于js创建 tcp 服务器史上最快教程的主要内容,如果未能解决你的问题,请参考以下文章

原来Slack是这样成为史上增长最快的SaaS产品的

为 http 服务器 (node.js) 创建 tcp 服务器

“广播”到 TCP 客户端列表的最快方法

史上最详细Python爬取电影教程,还不会那也是没谁了

史上最全的Websocket入门教程

iPhone 7 降价,掉价速度史上最快!