zoukankan      html  css  js  c++  java
  • UDP

    package IntTest;
    
    import org.junit.Test;
    
    import java.io.IOException;
    import java.net.*;
    
    public class UDPTest {
    
        @Test
        public void sender() throws IOException {
            
            DatagramSocket socket =new DatagramSocket();
    
            String str="12334";
            byte [] by=str.getBytes();
            InetAddress inet=InetAddress.getByName("192.168.1.107");
            //DatagramPacket 对象封装了UDP数据报,在数据报中包含了发送端的IP和端口号, 以及接受端的IP地址和端口号
            DatagramPacket packet=new DatagramPacket(by,0,by.length,inet,9091);
            socket.send(packet);
    
            socket.close();
    
        }
    
        @Test
        public void receiver() throws IOException {
    
            DatagramSocket socket = new DatagramSocket(9091);
    
            byte[] buffer = new byte[100];
            DatagramPacket packet = new DatagramPacket(buffer,0,buffer.length);
    
            socket.receive(packet);
    
            System.out.println(new String(packet.getData(),0,packet.getLength()));
    
            socket.close();
        }
    
    
    }
  • 相关阅读:
    Jetson Nano更改软件源
    树莓派开机启动VNC
    树莓派VNC复制粘贴
    数学之美-泰勒公式
    C++顺序容器
    eigen的简单用法汇总
    C++并发-同步并发
    C++ string类
    C++并发-互斥元
    Nginx常用命令
  • 原文地址:https://www.cnblogs.com/lemonzhang/p/12887119.html
Copyright © 2011-2022 走看看