如何使用node.js的dgram模块构建UDP服务器与客户端?

更新于
2026-09-26 23:39:38
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1328个文字,预计阅读时间需要6分钟。

如何使用node.js的dgram模块构建UDP服务器与客户端?

本文实例讲述了基于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服务器和客户端操作。分享给广大开发者参考,内容如下:

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服务器和客户端操作。

阅读全文