課程
/后端開發
/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[])要怎么讀取數據完后關閉阻塞呢
4 回答通過InetAddress 獲取字節數組IP時 byte[] bytes = address.getAddress();,出現負數
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-26
提交的數據多的時候,可以循環往數組里面存放,每次存放1024字節,這樣就不會導致溢出的發生了
2015-09-28
對呀,如果客戶端提價的東西比較多,怎麼辦?
?
2015-08-31
我不知道數據包的大小,byte[]太小會溢出,太大浪費,怎么辦呢
2015-07-31
定義了一個byte類型的數組,數組長度為1024。也就是說你最多可以存1024個字節的東西,不過不是什么類型的1024字節都可以存放的,只能存放byte類型的,如果超過這個值就會有溢出的異常