nodejs udp 服务端示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| const dgrm = require("dgram");
// 创建socket对象 const server = dgrm.createSocket("udp4");
server.on('error', (err) => { // 打印错误信息 console.log("服务器异常", err); // 关闭服务 server.close(); });
server.on("close", () => { console.log("关闭服务"); });
server.on("message", (msg, rinfo) => { console.log(`接搜到了来自: ${rinfo.address} 的信息 ${msg.toString()}`); server.send(Buffer.from("土豆土豆, 我是地瓜"), rinfo.port, rinfo.address); });
server.on("listening", () => { const address = server.address(); console.log(`服务器监听 ${address.address}:${address.port}`);
});
server.bind(3000);
|
Author:
微笑城
Permalink:
http://www.yuelin.link/2023/02/22/node/udp_server/
License:
Copyright (c) 2019 CC-BY-NC-4.0 LICENSE
Slogan:
Do you believe in DESTINY?