01.20 TCP協議編程

一:客戶端Socket四個基本的步驟

1、:創建 客戶Socket

1、根據指定服務端的 IP 地址或端口號構造 Socket 類對象

2、若服務器端響應,則建立客戶端到服務器的通信線路

3、若連接失敗,會出現異常。

2、連接到 Socket 的輸入/出流:

1、使用 getInputStream()方法獲得輸入流,使用 getOutputStream()方法獲得輸出流,進行數據傳輸

3、一定的協議對 Socket 進行讀/寫操作

1、通過輸入流讀取服務器放入線路的信息(但不能讀取自己放入線路的信息),通過輸出流將信息寫入線程

4、關閉 Socket

斷開客戶端到服務器的連接,釋放線路

TCP協議編程

TCP協議編程

二:服務端ServerSocket

1、調用 ServerSocket(int port)

1、創建一個服務器端套接,並綁定到指定端口上

2、用於監聽客戶端的請求。

2、調用 accept()

1、監聽連接請求,如果客戶端請求連接,則接受連接,返回通信套接字對象

3、調用 該Socket類對象

1、getOutputStream() 和 getInputStream ():獲取輸出流和輸入流,開始網絡數據的發送和接收

4、關閉

1、ServerSocket和Socket對象:客戶端訪問結束,關閉通信

TCP協議編程

TCP協議編程


分享到:


相關文章: