网络编程 UDP发送数据

UDP通信原理
不可靠的网络协议,在通信的两端各建立一个Socket对象(发送和接收数据)

发送数据的步骤
1.创建发送端的Socket对象(DatagramSocket)
2.创建数据,并把数据打包
3.调用DatagramSocket对象的方法发送数据
4.关闭发送端

		//创建发送端的Socket对象(DatagramSocket)
        DatagramSocket ds = new DatagramSocket();

        //创建数据,并把数据打包
        //构造一个数据包,发送长度为length的数据包到指定主机的指定端口号
        byte[] bys = "hello,uod,我来了".getBytes();
        int length = bys.length;
        InetAddress address = InetAddress.getByName("192.169.41.9");
        int port = 10086;
        DatagramPacket dp=new DatagramPacket(bys,length,address,port);

        //调用DatagramSocket对象的方法发送数据
        ds.send(dp);

        //关闭发送端
        ds.close();

你可能感兴趣的:(Java网络编程,udp,网络,网络协议)