Python2 用 socket 建立 TCP Server / Client – 筆記

2016-02-16 Python

以此紀錄 python 學習範例 – TCP Server / Client

 

使用的是 python 2.7.2

 

TCP Server

建立本機 TCP socket Server,默認使用 port 9999,並 listen all

用 AF_INET 和 SOCK_STREAM 宣告這是 TCP / IPv4 的連線,並且連線限制為 5,while 開始迴圈等待連線,並且啟動 client_handler 處理用戶的資料存放到 client(socket info) , addr(remote info),使用 thread 建立新的連線

handle_client 則處理用戶端的 request 並且發一則訊息給用戶端。

 

 

TCP Client

用 AF_INET 代表使用 IPv4 位址或名稱,SOCK_STREAM 代表這是一個 TCP client

 

 

 

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱