zoukankan      html  css  js  c++  java
  • UDP node客户端和服务端

    创建 UDP 服务器

    const dgram = require('dgram');
    
    const server = dgram.createSocket('udp4');
    // 创建 message 事件的接收器
    server.on('message', (msg, rinfo) => {
        console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);
        // 服务器发消息
        server.send("message '" + msg + "' received!",
        rinfo.port, rinfo.address);
    });
    
    // 设置侦听事件的响应
    server.on('listening', () => {
        const address = server.address();
        console.log(`server listening ${address.address}:${address.port}`);
    });
    
    // 绑定到端口上
    server.bind(4333);
    

      

    创建 UDP 客户端

    const dgram = require('dgram');
    
    const client = dgram.createSocket('udp4');
    
    const message = Buffer.from('Udp 客户端请求');
    
    // 发送消息
    client.send(message, 4333, 'localhost', (err) => {
      client.close();
    });
    // 客户端收消息
    client.on("message", (msg, rinfo) => {
    	console.log(`client got: ${msg} from ${rinfo.address}:${rinfo.port}`);
    	console.log("message from server, received");
    	console.log("message is" + msg);
    	client.close();
    });
    

      

  • 相关阅读:
    Android学习——day13
    寒假周总结三
    构建之法读书笔记03
    Android学习——day12
    每日日报2020 11/18
    每日日报2020 11/17
    每日日报2020 11/16
    每日日报2020 11/15
    每日日报2020 11/13
    每日日报2020 11/12
  • 原文地址:https://www.cnblogs.com/fdxjava/p/14201954.html
Copyright © 2011-2022 走看看