2009年11月15日 星期日

TCP Client/Server

Server:
Server的流程如下圖:



















(1)Socket:建立Server端Socket。
(2)Bind:設定Server端的IP Address與Port。
(3)Listen: 一直接聽來自TCP Client的連結。
(4)Accept:處理來自TCP Client的連線,包含接受來自TCP Client的Data以及傳送Data給TCP Client。
(5)Close:關閉Server端與Client端的連結。

Client:
Client的流程如下圖:

















(1)Socket:建立Client端的Socket,並設定Server的Web Address(http://)或IP Address以及Port。
(2)Connect:建立Client到Server的連線。成功建立後,即可做傳送及接收的動作。
(3)Close:關閉Client與Server的連線。

沒有留言:

張貼留言