[前端] node net模块测试
来源:互联网 发布:收音机在线收听软件 编辑:程序博客网 时间:2024/06/14 02:27
net模块可以用于创建socket服务器和socket客户端
服务端:server.js
var net = require('net');// 创建TCP服务器var server = net.createServer(function(socket) { console.log('client connected'); // 监听客户端的数据 socket.on('data', function(data) { console.log('server got data from client: ', data.toString()); }); // 监听客户端断开连接事件 socket.on('end', function(data) { console.log('connection closed'); }); // 发送数据给客户端 socket.write('Hello\r\n');});// 启动服务server.listen(8080, function() { console.log('server bound');});
客户端:client.js
var net = require('net');// 连接服务器var client = net.connect({port: 8080}, function() { console.log('connected to server'); client.write('World!\r\n');});// 接收服务端的数据client.on('data', function(data) { console.log('client got data from server: ', data.toString()); // 断开连接 client.end();});// 断开连接client.on('end', function() { console.log('disconnected from server');});
分别在cli执行
服务端cli
$ node server.js
客户端cli
$ node client.js
谢谢关注~
0 0
- [前端] node net模块测试
- Node.js net模块
- [Node.js]NET模块
- [Node.js]NET模块
- [Node.js]NET模块
- 【Node网络模块NET】
- Node.js中的Net模块
- Node核心模块之Net
- Node.js的net模块
- NodeJS前端级速学【自定义node模块】
- Node.js16 Net模块和DNS模块
- [前端] node UDP 用户数据报测试
- 如何封装Node.js和前端通用的模块
- 如何封装Node.js和前端通用的模块
- 前端学习(四)node核心模块url
- 前端学习(四)node核心模块querystring
- node模块
- 【Node】node的模块
- POJ 2752 Seek the Name, Seek the Fame
- 【Esri ArcMap】ArcMap属性表中添加随机数据
- linux下bluetooth编程(五)bluetooth与socket
- 日期计算
- gcc常用命令
- [前端] node net模块测试
- 解析提高PHP执行效率的50个技巧
- 浅析if __name__=='__main__'
- 代理,动态代理
- linux下bluetooth编程(六)L2CAP层编程实例
- dB是如何定义的,dBm与W之间的关系
- DLL 类型
- 【百度地图api·javascript】入门,在web中创建和使用百度地图api
- nodeJs socketJs 搭建长连接(2) 项目应用整合