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...