UDP协议

学习目标:

一周掌握 UDP协议使用入门知识


学习内容:

简单的UDP协议用例:

//客户端
package rrr;

import java.io.*;
import java.net.*;
 public class datagramSocket1 {
    public static void main(String[] args) throws IOException {
        //创建socket对象
        DatagramSocket datagramSocket = new DatagramSocket();
        InetAddress localHost = InetAddress.getLocalHost();
        byte[] bytes = "dasdasdas".getBytes();
        int length = bytes.length;
        //创建数据包,用来发送过来的数据
        DatagramPacket datagramPacket = new DatagramPacket(bytes,length,localHost,50);
        //调用socket数据包,使用数据包发送数据
        datagramSocket.send(datagramPacket);
       // 关闭
        datagramSocket.close();
   }
}
//接收端
package rrr;
 import java.io.*;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
 public class datagramSocket2 {
    public static void main(String[] args) throws IOException {
        DatagramSocket datagramSocket = new DatagramSocket(50);
        byte[] a=new byte[1024];
        //创建数据包,用来接收发过来的数据
        DatagramPacket datagramPacket = new DatagramPacket(a,a.length);
        //调用socket数据包,使用数据包接收数据
        datagramSocket.receive(datagramPacket);
        //解析数据包
        byte[] dat3 = datagramPacket.getData();
        String s = new String(dat3);
        System.out.println(s);
    }
      }

 


学习时间:

提示:这里可以添加计划学习的时间

例如:

  • 周一至周五晚上 7 点—晚上9点
  • 周六上午 9 点-上午 11 点
  • 周日下午 3 点-下午 6 点

学习产出:

提示:这里统计学习计划的总量

例如:

  • 技术笔记 2 遍
  • CSDN 技术博客 3 篇
  • 习的 vlog 视频 1 个
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值