1. HTTP請求的生命周期
1.1 基本流程
- # filename: socket服務端
- 1. 監聽IP和服務端口(42.121.252.58,80)
- while True:
- 用戶 = 等待用戶鏈接
- 3. 收到socket客戶端發送的數據
- 4. 響應數據
- 斷開鏈接
- # filename: socket客戶端
- 2. 瀏覽器輸入網址 www.cnblogs.com 通過DNS域名解析為IP地址及端口(42.121.252.58,80)
- socket進行鏈接
- sk = socket.socket((42.121.252.58,80))
- sk.connect()
- 發送請求數據
- sk.send('xxxxx')
- 5. 接收客戶端數據
- 6. 斷開鏈接