Java網路程式設計

2021-09-20 03:46:43 字數 1292 閱讀 3219

}//步驟總結:建立udp接收端的socket物件→建立資料報用於接收資料→接收資料→解析資料報→釋放資源

public class send 

}//步驟總結:建立udp傳送端的socket物件→建立資料並把資料打包→傳送資料→釋放資源

public class receive_send 

}

public class send _receive

}

伺服器建立乙個serversocket,等待連線

客戶機建立乙個socket,請求連線到伺服器

伺服器serversocket接收到連線後,建立乙個用於通訊的socket和客戶的socket建立專線連線。成功建立好專線連線的這兩個socket將在伺服器端的乙個單獨的執行緒上執行(不耽誤伺服器的serversocket繼續向其他客戶機提供服務,即步驟4)

伺服器的serversocket繼續等待連線,返回步驟1

普通的輸入輸出流是從程式執行所在的記憶體角度所說的:

輸出流——表示從記憶體中輸出資料——那麼就需要向資料來源中寫

輸入流——表示資料輸入到記憶體——那麼就需要從資料來源中讀tcp中的輸入輸出流是從客戶/服務端的角度所說的:

輸出流——表示從客戶/服務端中輸出——那麼就需要輸出資料寫入到管道中

輸入流——表示輸入到服務/客戶端——那麼就需要從管道中讀取資料

(來自這裡)

java網路程式設計

1.通訊要素 1.找到對方 ip2.資料要傳送到對方指定的應用程式上,為了標識這些應用程式,所以給這些網路應用程式都用數字進行標識。為了方便稱呼這個數字,叫做 埠,邏輯埠。3.定義通訊規則,這個通訊規則成為協議。國際組織定義了通用協議 tcp ip 2.一些基本方法 inetaddress i in...

Java網路程式設計

1,inetaddress表示ip位址的操作類,可以通過此類指定要連線的主機名稱。2,在開發中如果要取得乙個網路資源可以使用url類進行定位,之後使用io流的方式進行讀取。3,使用urlenoder可以為資訊編碼,使用urldecoder可以為編碼的內容進行解碼操作。4,serversoket主要用...

Java網路程式設計

網路程式設計 網路模型 osi open system interconnect 開放式系統互聯,見osi檔案 檢視埠 netstat a n udp 使用者資料報協議,不可靠傳輸 tcp 傳輸控制協議,可靠傳輸 inetaddress inetaddress 開外網測試方便 static inet...