課程
/后端開發(fā)
/Java
/Java Socket應(yīng)用---通信是這樣練成的
byte[] data =new byte[1024]
為什么要指定數(shù)據(jù)包的大?。繛槭裁词?024?1024代表什么?
2015-07-31
源自:Java Socket應(yīng)用---通信是這樣練成的 4-2
正在回答
提交的數(shù)據(jù)多的時候,可以循環(huán)往數(shù)組里面存放,每次存放1024字節(jié),這樣就不會導(dǎo)致溢出的發(fā)生了
對呀,如果客戶端提價的東西比較多,怎麼辦?
?
我不知道數(shù)據(jù)包的大小,byte[]太小會溢出,太大浪費,怎么辦呢
定義了一個byte類型的數(shù)組,數(shù)組長度為1024。也就是說你最多可以存1024個字節(jié)的東西,不過不是什么類型的1024字節(jié)都可以存放的,只能存放byte類型的,如果超過這個值就會有溢出的異常
舉報
分享的是 Java 中的網(wǎng)絡(luò)編程,使用Socket實現(xiàn)網(wǎng)絡(luò)聊天通信
3 回答byte是什么?
1 回答byte[]長度怎么確定?
1 回答UDP對byte 數(shù)組長度的處理
1 回答intputstream.read(byte[])要怎么讀取數(shù)據(jù)完后關(guān)閉阻塞呢
4 回答通過InetAddress 獲取字節(jié)數(shù)組IP時 byte[] bytes = address.getAddress();,出現(xiàn)負(fù)數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-26
提交的數(shù)據(jù)多的時候,可以循環(huán)往數(shù)組里面存放,每次存放1024字節(jié),這樣就不會導(dǎo)致溢出的發(fā)生了
2015-09-28
對呀,如果客戶端提價的東西比較多,怎麼辦?
?
2015-08-31
我不知道數(shù)據(jù)包的大小,byte[]太小會溢出,太大浪費,怎么辦呢
2015-07-31
定義了一個byte類型的數(shù)組,數(shù)組長度為1024。也就是說你最多可以存1024個字節(jié)的東西,不過不是什么類型的1024字節(jié)都可以存放的,只能存放byte類型的,如果超過這個值就會有溢出的異常