TCP網路程式

2021-10-24 11:37:31 字數 666 閱讀 4650

tcp通訊分析

【服務端】啟動,建立serversocket物件,等待連線。

【客戶端】啟動,建立socket物件,請求連線。

【服務端】接收連線,呼叫accept方法,並返回乙個socket物件。

【客戶端】socket物件,獲取outputstream,向服務端寫出資料。

【服務端】scoket物件,獲取inputstream,讀取客戶端傳送的資料。

【服務端】socket物件,獲取outputstream,向客戶端回寫資料。

【客戶端】scoket物件,獲取inputstream,解析回寫資料。

【客戶端】釋放資源,斷開連線。

客戶端向伺服器傳送資料

服務端實現:

public class servertcp 

}

客戶端實現:

public class clienttcp     

}

伺服器向客戶端回寫資料

服務端實現:

public class servertcp 

}

客戶端實現:

public class clienttcp     

}

tcp網路客戶端程式

tcp client.c include include include include include include include include define portnumber 3333 int main int argc,char argv 使用hostname查詢host名字 if ...

基於TCP的網路聊天程式

本例項是基於tcp的網路聊天程式,根據有關tcp的套接字socket程式設計中伺服器的設計過程,編寫的 新建工程 新建檔案 新建項 include include 引入winsock標頭檔案 int main 判斷請求載入的版本號是否符合要求 if lobyte wsadata.wversion 2...

tcp網路伺服器程式

tcp server.c include include include include include include include include define portnumber 3333 int main 伺服器端填充sockaddr結構 bzero server addr,sizeof...