1.客戶端
2.服務端
1.提示:BufferedInputStream是帶緩沖區的輸入流,默認緩沖區大小是8M,能夠減少訪問磁盤的次數,提高文件讀取性能;BufferedOutputStream是帶緩沖區的輸出流,能夠提高文件的寫入效率。
2.提示:FileInputStream從本地文件讀取數據,FileOutputStream把數據寫入本地文件。
3.客戶端:
4.服務端
1.提示:客戶端:
主線程: 接受終端輸入 將終端輸入發送給服務器端
子線程: 接受服務器端發過來的數據
服務器端:
主線程: 接受終端輸入 將終端輸入發送給客戶端
子線程:接受客戶端發過來的數據
2.客戶端主線程:
3.利用Runnable接口創建壹個子線程處理客戶端接受服務端的數據
4.服務端主線程
5.通過繼承Thread來創建壹個子線程處理客戶端給服務端的數據
1.服務端:
在服務器端維護壹個數組Socket
2.創建服務端的子線程
3.客戶端
4.創建壹個子線程處理客戶端接受服務端的數據
今天的網絡學習起初被那些 輸入輸出流等雜亂的知識搞懵逼了 後面下來查查理解得還可以,再回頭看看今天上課寫的這麽多demo,感覺理解得還是 比較好,網絡這壹塊的重要性也有壹定的認知,所以還是得好好學學牢固,明後天繼續加油