如何使用node.js的dgram模块构建UDP服务器与客户端?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1328个文字,预计阅读时间需要6分钟。
本文实例讲述了基于node.js和dgram数据报模块创建UDP服务器和客户端操作。分享给广大开发者参考,内容如下:
node.js中的dgram模块提供了UDP数据包的socket实现,方便地创建UDP服务器和客户端。
1. 创建UDP服务器
javascriptconst dgram=require('dgram');const server=dgram.createSocket('udp4');server.bind(12345, ()=> { console.log('UDP服务器启动,监听12345端口');});server.on('message', (msg, rinfo)=> { console.log(`收到来自${rinfo.address}:${rinfo.port}的消息:${msg}`);});
2. 创建UDP客户端
javascriptconst dgram=require('dgram');const client=dgram.createSocket('udp4');client.send('Hello, UDP!', 12345, '127.0.0.1', (err)=> { if (err) { console.log('发送失败:', err); } else { console.log('消息发送成功'); }});client.close();
以上代码演示了如何使用dgram模块创建UDP服务器和客户端。希望对广大开发者有所帮助。
本文实例讲述了node.js基于dgram数据报模块创建UDP服务器和客户端操作。
本文共计1328个文字,预计阅读时间需要6分钟。
本文实例讲述了基于node.js和dgram数据报模块创建UDP服务器和客户端操作。分享给广大开发者参考,内容如下:
node.js中的dgram模块提供了UDP数据包的socket实现,方便地创建UDP服务器和客户端。
1. 创建UDP服务器
javascriptconst dgram=require('dgram');const server=dgram.createSocket('udp4');server.bind(12345, ()=> { console.log('UDP服务器启动,监听12345端口');});server.on('message', (msg, rinfo)=> { console.log(`收到来自${rinfo.address}:${rinfo.port}的消息:${msg}`);});
2. 创建UDP客户端
javascriptconst dgram=require('dgram');const client=dgram.createSocket('udp4');client.send('Hello, UDP!', 12345, '127.0.0.1', (err)=> { if (err) { console.log('发送失败:', err); } else { console.log('消息发送成功'); }});client.close();
以上代码演示了如何使用dgram模块创建UDP服务器和客户端。希望对广大开发者有所帮助。
本文实例讲述了node.js基于dgram数据报模块创建UDP服务器和客户端操作。

