美文网首页
【Java】【网络编程】UDP协议

【Java】【网络编程】UDP协议

作者: JerichoPH | 来源:发表于2017-04-08 09:07 被阅读4次

    UDP协议

    1. 概述:UDP协议是面向无连接协议,数据不安全。
    2. DatagramSocket
    // 发送socket
    public class Demo1_SendSocket {
        public static void main(String[] args) throws IOException {
            String str = "abcdefg";
            DatagramSocket socket = new DatagramSocket(); // 创建socket对象
            DatagramPacket packet = new DatagramPacket(str.getBytes(), str.getBytes().length, InetAddress.getByName("127.0.0.1"), 6666); // 创建数据包对象
            socket.send(packet); // 发送数据包
        
            // socket.close(); // 关闭socket对象
        }
    }
    
    // 接收socket
    public class Demo2_Receive {
        public static void main(String[] args) throws IOException {
            DatagramSocket socket = new DatagramSocket(6666); // 指定接收端口
            DatagramPacket packet = new DatagramPacket(new byte[1024], 1024); // 创建接收数据容器
            socket.receive(packet); // 接收数据
        
            System.out.println(new String(packet.getData(),0,packet.getLength()));
            // socket.close(); // 关闭socket
        }
    }
    

    相关文章

      网友评论

          本文标题:【Java】【网络编程】UDP协议

          本文链接:https://www.haomeiwen.com/subject/fzflattx.html