zoukankan      html  css  js  c++  java
  • Java UDP小结

    UDP:

     * 发送端                                                                                                   *接收端
     * 1,创建数据                                                                                         *1,准备容器接收
     * 2,打包(DatagramPacket)成字节数组                                             *2,用和包裹上地址相同的IP和端口创建DatagramSocket,receive接收
     * 3,用新端口创建DatagramSocket,send传输(地址写在包裹上)       *3,拆包,将包裹拆为字节数组
     * 4,释放资源                                                                                          *4,字节数据转为数据(p.getData()),分析数据

                                                                                                                      *5,释放资源

    注意点:

    1,传输数据不能过大,一般为60k;

    2,读写数据时用到IO流,常用的DataIn/OutputStream,ObjectIn/OutputStream等,自己定义的对象需要序列化(Serializable),读取时需要按照顺序

    3,传输小文件时,FileInputStream(path),ByteArrayOutputStream;

    4,控制台输入:BufferedReader console =new BufferedReader(new InputStreamReader(System.in));

  • 相关阅读:
    linux samba 配置
    实例解读 linux 网卡驱动
    Linux操作系统的安全管理设置
    找回Linux/Unix下各系统的密码
    CF441E Valera and Number
    CF1175F The Number of Subpermutations 题解
    CF1553 比赛记录
    P5618 [SDOI2015]道路修建 题解
    CF 1530 比赛记录
    AT2063 [AGC005E] Sugigma: The Showdown 题解
  • 原文地址:https://www.cnblogs.com/code-fun/p/11249787.html
Copyright © 2011-2022 走看看