课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
byte[] data =new byte[1024]
为什么要指定数据包的大小?为什么是1024?1024代表什么?
2015-07-31
源自:Java Socket应用---通信是这样练成的 4-2
正在回答
提交的数据多的时候,可以循环往数组里面存放,每次存放1024字节,这样就不会导致溢出的发生了
对呀,如果客户端提价的东西比较多,怎麽办?
我不知道数据包的大小,byte[]太小会溢出,太大浪费,怎么办呢
定义了一个byte类型的数组,数组长度为1024。也就是说你最多可以存1024个字节的东西,不过不是什么类型的1024字节都可以存放的,只能存放byte类型的,如果超过这个值就会有溢出的异常
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
3 回答byte是什么?
1 回答byte[]长度怎么确定?
1 回答UDP对byte 数组长度的处理
1 回答intputstream.read(byte[])要怎么读取数据完后关闭阻塞呢
2 回答为负数 192.168.1.1 超出byte范围,但是short 类型软件报错