java基礎筆記(十一)

2021-09-20 21:36:34 字數 1017 閱讀 6576

public class udpreceiver

//4.關閉資源

}}

public class udpsender 

//4.關閉資源

}}

tcp客戶端:

1.建立socket物件,傳入伺服器的ip和埠

2.通過socket物件獲取輸出流,呼叫write方法寫資料到伺服器

3.通過socket物件獲取輸入流,呼叫read方法讀取伺服器反饋的資訊

4.關閉(socket物件)

tcp服務端:

1.建立serversocket物件,傳入乙個埠,埠必須和客戶端的一樣

2.先獲取哪乙個客戶端連線的伺服器,通過accept()方法獲取

3.通過socket物件獲取輸入流,呼叫read方法讀取客戶端發來的資料

4.通過socket物件獲取輸出流,呼叫write方法向客戶端反饋資料

5.關閉(serversocket,socket)

public class clientdemo 

}

public class serverdemo 

}

public class fileuploadclient 

system.out.println("檔案已經上傳到伺服器.");

//5.關閉

client.close();

out.close();

fis.close();

}}

public class fileuploadserver 

system.out.println("客戶端的檔案已經儲存完畢,可以檢視了"+picname);

client.close();

in.close();

fos.close();

} //6.關閉

}

java基礎十一 Socket

一 udp 無連線通訊。特點 1.傳輸效率高 2.安全性低,不保證可到的資料傳輸。開發流程 傳送端 客戶端 1.建立udp服務 datagramsocket ds new datagramsocket 2.封裝資料報 datagrampacket byte buff udp test getbyte...

java學習筆記《十一》內部類

內部類提供了更好的封裝,可以把內部類隱藏在外部類之內,不允許同乙個包內的其他類訪問該類。假設需要建立乙個cow類,cow類需要組合乙個cowl物件,cowleg類只有在cow類裡才有效,離開cow類之後沒有任何意義。在這種情況下就可以把cowleg定義成cow的內部類,不允許其他類訪問cowleg ...

java基礎 筆記3

邏輯運算 運算子兩側為boolean型別,運算的結果也必須是boolean型別的值 邏輯與,單與運算 當運算兩側都為true時,結果為true,否則為false。邏輯或,單或運算 當兩側都為false時結果為false,否則為true。邏輯異或 當兩側相同時 同為true或者同為false 結果為f...