byte[] data =new byte[1024]

来源:4-2 编程实现基于 UDP的 Socket 通信之服务器端

felix12

2015-07-31 11:39

byte[] data =new byte[1024]

为什么要指定数据包的大小?为什么是1024?1024代表什么?

写回答 关注

4回答

  • 自由的web
    2015-10-26 14:07:48

    提交的数据多的时候,可以循环往数组里面存放,每次存放1024字节,这样就不会导致溢出的发生了

  • mxy_107
    2015-09-28 16:58:28

    对呀,如果客户端提价的东西比较多,怎麽办?

     

  • anhuhuhu
    2015-08-31 14:47:31

    我不知道数据包的大小,byte[]太小会溢出,太大浪费,怎么办呢

  • Gilbert0305
    2015-07-31 12:15:59

    定义了一个byte类型的数组,数组长度为1024。也就是说你最多可以存1024个字节的东西,不过不是什么类型的1024字节都可以存放的,只能存放byte类型的,如果超过这个值就会有溢出的异常

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125012 学习 · 590 问题

查看课程

相似问题