创建新的 Node.js 项目:在您的项目文件夹中打开命令行或终端,并运行以下命令来初始化一个新的 Node.js 项目:
npm init -y
安装依赖库:执行以下命令来安装 dgram
模块,它是 Node.js 提供的用于处理 UDP 数据的模块:
npm install dgram
启动 UDP 服务器:在命令行或终端中,进入项目文件夹,并运行以下命令来启动 UDP 服务器:
node udp-server.js
创建 UDP 服务器:在项目文件夹中创建一个新的 JavaScript 文件(例如 udp-server.js
),并添加以下代码:
const dgram = require('dgram');
const UDP_PORT = 12345; // 替换为实际的监听端口号
const server = dgram.createSocket('udp4');
server.on('listening', () => {
const address = server.address();
console.log(`UDP server listening on ${address.address}:${address.port}`);
});
server.on('message', (message, remote) => {
console.log('Received data:', message.toString());
});
server.bind(UDP_PORT);