如何用node.js的dgram模块构建UDP服务器和客户端实现长尾词通信?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1201个文字,预计阅读时间需要5分钟。
原文示例:本文实例讲述了基于node.js利用dgram数据报模块创建UDP服务器和客户端操作。
改写后:本文展示了如何使用node.js和dgram数据报模块构建UDP服务器及客户端。
本文实例讲述了node.js基于dgram数据报模块创建UDP服务器和客户端操作。分享给大家供大家参考,具体如下:
node.js中 dgram 模块提供了udp数据包的socket实现,可以方便的创建udp服务器和客户端。
一、创建UDP服务器和客户端
服务端:
const dgram = require('dgram'); //创建upd套接字 //参数一表示套接字类型,'udp4' 或 'udp6' //参数二表示事件监听函数,'message' 事件监听器 let server = dgram.createSocket('udp4'); //绑定端口和主机地址 server.bind(8888, '127.0.0.1'); //有新数据包被接收时,触发 server.on('message', function (msg, rinfo) { //msg表示接收到的数据 //rinfo表示远程主机的地址信息 console.log('接收到的数据 : ', msg.toString()); console.log(rinfo); //发送数据,如果发送数据之前没有绑定过地址和端口,则会随机分配端口。
本文共计1201个文字,预计阅读时间需要5分钟。
原文示例:本文实例讲述了基于node.js利用dgram数据报模块创建UDP服务器和客户端操作。
改写后:本文展示了如何使用node.js和dgram数据报模块构建UDP服务器及客户端。
本文实例讲述了node.js基于dgram数据报模块创建UDP服务器和客户端操作。分享给大家供大家参考,具体如下:
node.js中 dgram 模块提供了udp数据包的socket实现,可以方便的创建udp服务器和客户端。
一、创建UDP服务器和客户端
服务端:
const dgram = require('dgram'); //创建upd套接字 //参数一表示套接字类型,'udp4' 或 'udp6' //参数二表示事件监听函数,'message' 事件监听器 let server = dgram.createSocket('udp4'); //绑定端口和主机地址 server.bind(8888, '127.0.0.1'); //有新数据包被接收时,触发 server.on('message', function (msg, rinfo) { //msg表示接收到的数据 //rinfo表示远程主机的地址信息 console.log('接收到的数据 : ', msg.toString()); console.log(rinfo); //发送数据,如果发送数据之前没有绑定过地址和端口,则会随机分配端口。

