您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 2浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】【Socket】通过DatagramPacket发送接收UDP组播

命运之手 发布时间:2019-04-17 17:15:54 ,浏览量:2


        //创建组播
        InetAddress groupAddress = InetAddress.getByName("239.0.0.1");
        MulticastSocket socket = new MulticastSocket(10010);
        socket.joinGroup(groupAddress);
        //接收数据
        byte[] data = new byte[1024 * 1024];
        DatagramPacket receivePacket = new DatagramPacket(data, data.length, groupAddress, 10010);
        socket.receive(receivePacket);
        String message = new String(receivePacket.getData()).trim();
        //回复数据
        String response = "ok";
        DatagramPacket replyPacket = new DatagramPacket(response.getBytes(), response.getBytes().length, receivePacket.getAddress(), receivePacket.getPort());
        socket.send(replyPacket);

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.3089s