UDP协议发送数据+实现代码

UDP 发送端

public class MyDatagramSoket {
public static void main(String[] args) throws IOException {
//UDP协议发送数据
//创建UDP协议对象
DatagramSocket ds = new DatagramSocket();
//创建要发送的数据,封装成数据
byte[] bytes = “镜音铃我爱你”.getBytes();
//创建DatagramPacket对象 用来将数组封装成数据包
//创建发送对象,在参数中传入数组、数据长度-发送多少数据、指定发送的主机地址、指定端口号
DatagramPacket dp = new DatagramPacket(bytes, bytes.length, InetAddress.getByName(“127.0.0.1”), 10000);
//用DatagramSoket类的send()方法发送数据,并在用DatagramPacket做参数,表示传入的方向
ds.send(dp);
//关闭发送端 DatagramSoket
ds.close();
}
}

UDP 接收端

public class MyReceive {
public static void main(String[] args) throws IOException {
//UDP协议 接收数据
//创建UDP协议对象
DatagramSocket ds = new DatagramSocket(10000);

    //创建数组,用于接收数据
    byte[] bytes = new byte[1024];
    //创建Data
上一篇:Java中通过UDP来实现简易聊天室功能


下一篇:JavaSE-21.2.2【案例-UDP通信程序(“多人聊天室”)】