server.js
node server.js
const dgram = require("dgram");
const server = dgram.createSocket("udp4");
server.on("message", (msg, rinfo) => {
console.log("rinfo.address = " + rinfo.address);
console.log("rinfo.port = " + rinfo.port);
console.log(msg.toString());
});
server.on("listening", () => {
console.log("address:" + server.address().address);
console.log("port:" + server.address().port);
});
server.bind("41234");
client.js
node client.js
const dgram = require("dgram");
const client = dgram.createSocket("udp4");
// client.send("hello, nodejs", 41234, "localhost", (err, bytes) => {
// console.error(err);
// console.log(bytes);
// client.close();
// client.on("close", () => {
// console.log("close");
// });
// });
// 定时发送
setInterval(function () {
var SendBuff = 'Hello';
var SendLen = SendBuff.length;
client.send(SendBuff, 0, SendLen, 41234, 'localhost');
}, 3000);