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