问答详情
源自:4-2 编程实现基于 UDP的 Socket 通信之服务器端

byte[] data =new byte[1024]

byte[] data =new byte[1024]

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

提问者:felix12 2015-07-31 11:39

个回答

  • 自由的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类型的,如果超过这个值就会有溢出的异常