建立新的 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);