1const dgram = require('dgram'); 2const server = dgram.createSocket('udp4'); //创建udp服务器 3 4//以下server.on 都是在监听不同信号 5server.on('close',()=>{ 6 console.log('socket已关闭'); 7}); 8 9server.on('error',(err)=>{ 10 console.log(err); 11}); 12 13server.on('listening',()=>{ 14 console.log('socket正在监听中...'); 15}); 16 17server.on('message',(msg,rinfo)=>{ 18 console.log(`receive message: ${msg} from ${rinfo.address}:${rinfo.port}`); 19 var message = 'AMP udp server reply'; 20 server.send(message,rinfo.port,rinfo.address); 21}); 22 23server.bind(50000); //绑定端口,不绑定的话也可以send数据但是无法接受 24 25