其他分享
首页 > 其他分享> > UDP协议发送数据+实现代码

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

标签:DatagramSocket,UDP,创建,代码,ds,发送数据,new,public
来源: https://blog.csdn.net/weixin_50622904/article/details/117826352