課程
/后端開發(fā)
/Java
/Java Socket應(yīng)用---通信是這樣練成的
為什么要用打印流,printWriter?
2016-06-07
源自:Java Socket應(yīng)用---通信是這樣練成的 3-3
正在回答
有一種解釋是
如果需要向流中輸出的是文字之類的字符型數(shù)據(jù),則使用這個(gè)組合:
new?BufferedReader(new?InputStreamReader(new?InputStream())); new?BufferedWriter(new?PrintWriter(new?OutputStream()));
如果需要向流中輸出的是文件之類的二進(jìn)制型數(shù)據(jù),則使用這個(gè)組合:
new?BufferedReader(new?InputStreamReader(new?InputStream())); new?BufferedWriter(new?OutputStreamWriter(new?OutputStream()));
染紅_街道
Jarly杰 提問者
bufferedinputstream? 對(duì)應(yīng)的有兩個(gè)
bufferedoutputstream 和 printwriter
后者(寫起來)比較方便
可能是為了方便測(cè)試吧
SoyaDokio
舉報(bào)
分享的是 Java 中的網(wǎng)絡(luò)編程,使用Socket實(shí)現(xiàn)網(wǎng)絡(luò)聊天通信
3 回答基于TCP客戶端的socket
3 回答為什么輸出流要包裝為打印流?
5 回答客戶端為什么關(guān)閉輸入流會(huì)報(bào)錯(cuò)
1 回答流的關(guān)閉順序和socket客戶端和服務(wù)端的代碼運(yùn)行順序
4 回答socket服務(wù)器與客戶端通信問題------服務(wù)器循環(huán)接收客戶端消息
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)
2016-06-28
有一種解釋是
如果需要向流中輸出的是文字之類的字符型數(shù)據(jù),則使用這個(gè)組合:
如果需要向流中輸出的是文件之類的二進(jìn)制型數(shù)據(jù),則使用這個(gè)組合:
2016-07-09
bufferedinputstream? 對(duì)應(yīng)的有兩個(gè)
bufferedoutputstream 和 printwriter
后者(寫起來)比較方便
2016-06-07
可能是為了方便測(cè)試吧