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