題組內容
五、Java 提供網路程式設計所需的 sockets。
⑴ Java提供何種類別(class)作為TCP資料傳輸,以及何種類別作為UDP資料傳輸?(10分)
詳解 (共 1 筆)
詳解
在Java中,用於TCP數據傳輸的類是Socket和ServerSocket。Socket類用於創建客戶端套接字(客戶端與伺服器的連接點),而ServerSocket用於創建伺服器端套接字,監聽客戶端的連接請求。
對於UDP數據傳輸,Java提供了DatagramSocket和DatagramPacket類。DatagramSocket類用於發送或接收數據報包,而DatagramPacket是用於存儲要發送或接收的數據的容器。UDP不是面向連接的協議,因此沒有專門的“伺服器”和“客戶端”類別,只有發送和接收數據報文的概念。