关于NodeJs socket连接

2022/2/24 22:24:37

本文主要是介绍关于NodeJs socket连接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

先不多说,直接上代码
server

const net = require('net');
const fs = require('fs')

const server = net.createServer(function (connection) {
    console.log('客户端连接成功');



    connection.on('end', function () {
        console.log('客户端关闭连接');
    });


    connection.on('data', function (data) {
        console.log(data.toString());
    });

    const content = fs.readFileSync('./111.txt') // 读取到文件,进行返回
    connection.write('服务器:'+content.toString());
    // connection.pipe(connection); // 用来返回收到的消息,也就是服务端在这里收到的消息原文,再返回给客户端
});



server.listen(3000, function () {
    console.log('服务器监听');
});

client

const net = require('net');
const client = net.connect({ port: 3000 }, function () {
    console.log('连接到服务器!');
});


client.on('data', function (data) {
    console.log(data.toString());
    client.write("我已收到数据")
    client.end();
});




client.on('end', function () {
    console.log('断开与服务器的连接');
});

这里我服务端是对本地文件进行了读取,读取到内容进行返回,客户端接收到消息,会回复一句,我已收到消息



这篇关于关于NodeJs socket连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程