最贊回答 / 慕粉3236370
Byte 類將基本類型 byte 的值包裝在一個(gè)對(duì)象中。一個(gè) Byte 類型的對(duì)象只包含一個(gè)類型為 byte 的字段。此外,該類還為 byte 和 String 的相互轉(zhuǎn)換提供了幾種方法,并提供了處理
byte 時(shí)非常有用的其他一些常量和方法。?? 返回表示指定 byte 的一個(gè)新 String 對(duì)象。這里類型轉(zhuǎn)換已經(jīng)把字符碼轉(zhuǎn)換字符串String,數(shù)字也是字符串。
2016-08-31
最贊回答 / 天才小呵呵
就是一個(gè)響應(yīng)唄,我是服務(wù)器(公公),你是客戶端(皇上)。?;噬弦挥惺裁磩?dòng)靜,公公就得作出反應(yīng)來服務(wù)皇上。監(jiān)聽就是服務(wù)器向客戶端間的一個(gè)聯(lián)系。
2016-08-12
最新回答 / ToBeBrilliant
我記得老師說過這么一句話:byte[]是數(shù)據(jù)報(bào)中用來存儲(chǔ)數(shù)據(jù)的。 所以我的理解是:通過receive(packet)方法,把接收的信息存在服務(wù)器端的packet中,實(shí)際上就是存在了packet中的byte[]中,然后通過String info = new String(data,0,packet.length)把packet中的byte[]轉(zhuǎn)化為了String類型。 至于你提問的byte[]長度不夠,我想你擔(dān)心的是用來接收數(shù)據(jù)的byte data = new byte[1024];太短吧,我以前也有過這種...
最贊回答 / 慕粉3445147
就是。。。。你得到了這個(gè)情報(bào),就得立馬把他給送出去。
最新回答 / 應(yīng)龍
因?yàn)檫@個(gè)里面的bytes是有固定長度的,是1024,而讀取時(shí),讀的最多也是1024光一個(gè)bytes的字符串就站滿了,所以要修改,sb.append(new String(bytes).trim());這樣就好了
最新回答 / 進(jìn)步中的編程猿
pw.flush();//刷新緩存pw.close();os.close();socket.shutdownInput();br.close();is.close();socket.close();這個(gè)是客戶端的 ?其中 ?socket.shutdownInput ? ? 應(yīng)該改為socket.shutdonwnOutput ? ? ??因?yàn)樯厦媸墙邮樟?輸出流 ?所以是要關(guān)閉輸出流 ??再有是你的客戶端的地方 ?有同樣的問題 ? ? 把socket.shutdownOutput ? 改為socket.s...
2016-08-02
最新回答 / 慕移動(dòng)9181930
老師,能不能把安裝包也給我們啊,謝謝老師了type表示按鈕的類型,是提交按鈕還是重置按鈕;name表示該按鈕的名稱,以備后臺(tái)程序ASP、PHP使用
2016-07-31
最新回答 / 熱愛學(xué)習(xí)的好孩子
首先cpu的資源有限,所謂的異步是快速的執(zhí)行不同的任務(wù),并且在之間進(jìn)行切換,例如一個(gè)請(qǐng)求執(zhí)行到某個(gè)階段,再去執(zhí)行另外一個(gè),然后在切換回來繼續(xù)執(zhí)行。每一次的切換都是根據(jù)一個(gè)算法來選擇下一個(gè)執(zhí)行的任務(wù)到底是哪一個(gè),其中影響算法選擇的非常重要的參數(shù)就是任務(wù)的優(yōu)先級(jí),優(yōu)先級(jí)高的任務(wù)執(zhí)行的概率就高,反之優(yōu)先級(jí)地的任務(wù)執(zhí)行的概率就低。如果并發(fā)量非常的高的話,這種時(shí)間差就會(huì)非常的明顯,所以要區(qū)分任務(wù)的優(yōu)先級(jí),讓高優(yōu)先級(jí)的任務(wù)先執(zhí)行,次要的任務(wù)后執(zhí)行。關(guān)鍵是少年別光注意 降低優(yōu)先級(jí)這幾個(gè)字 , 是降低其他任務(wù)的優(yōu)先級(jí),來...
2016-07-29
+ 我來回答
回答最高可+2積分