最贊回答 / Lawrence
getByte是為了把字符串轉(zhuǎn)換成字節(jié)數(shù)組,然后才能裝進(jìn)packet進(jìn)行傳輸啊
最新回答 / 慕慕3484187
字節(jié)流都是數(shù)字,數(shù)字與字符轉(zhuǎn)換對應(yīng)一定的規(guī)則,不同的編碼就是對字節(jié)轉(zhuǎn)化為字符的不同規(guī)則
2018-09-27
最贊回答 / HungerCheung
你看的這個章節(jié)中:server中僅僅實(shí)現(xiàn)了接受來自client的字符串信息的功能,所以在server運(yùn)行的控制臺會顯示接收到信息。client中僅僅實(shí)現(xiàn)了發(fā)送字符串信息的功能,沒有接受的功能,所有在它的控制臺也就沒有信息顯示。你繼續(xù)學(xué)習(xí)后續(xù)這個課程后續(xù)的視頻,會逐步的完善server和client的功能,到時候client也會顯示相應(yīng)的信息了。望采納。
最贊回答 / 幕布斯3021265
找到原因來了,問題在于服務(wù)器端是用來BufferedReader的readLine函數(shù),這個函數(shù)只用在讀到換行符的時候才會結(jié)束,不然會一直是阻塞的狀態(tài)。而我這里發(fā)送的時候沒有加上換行符就會產(chǎn)生阻塞的現(xiàn)象,而我關(guān)閉了輸出流,就等與強(qiáng)制結(jié)束了readLIne函數(shù)的進(jìn)程,所以也能解決問題。
2018-08-18
最贊回答 / 慕瓜1454717
ip和端口 是服務(wù)器端的,也就是服務(wù)器一直在偵聽本地的指定的端口,等待客戶端的連接請求,客戶端訪問的是服務(wù)器端的地址。服務(wù)器沒有變,只是多客戶端訪問,所以IP和端口號不變
2018-08-15