关于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连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-27使用js将ETH账户的资产打散其他账户web3
- 2024-09-27我轻松地将我的 React.js 应用程序翻译成了多种语言。下面是我是如何做到的... ??
- 2024-09-27?? 使用 useMemo 和 useCallback 加速 React:告别缓慢的重新渲染!??
- 2024-09-27Vue CLI多环境配置教程:新手入门指南
- 2024-09-27Vue CLI多环境配置教程:快速入门指南
- 2024-09-27Vue CLI教程:新手入门指南
- 2024-09-27Vue CLI教程:初学者快速入门指南
- 2024-09-27Vue3公共组件教程:入门与实践
- 2024-09-27Vue3公共组件教程:新手入门指南
- 2024-09-27Vue3教程:初学者快速入门指南