当前位置: 首页 > 工具软件 > Netjs > 使用案例 >

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

严曜文
2023-12-01

实现步骤

第一步:引入相应的包

//第一步:导入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")
});

 类似资料: