天天看點

python 學習筆記1--TCP用戶端

tcpclient.py

import socket

target_host="www.baidu.com"

target_port=80

#建立一個用戶端,socket.af_inet是指用ipv4位址,socket.sock_stream指tcp

client=socket.socket(socket.af_inet,socket.sock_stream)

#連結服務端

client.connect((target_host,target_port))

#發送請求

client.send("get / http/1.1\r\nhost:baidu.com\r\n\r\n")

#接受資料,4096是指準備的緩存,一般為4k

respose=client.recv(4096)

#列印資料

print respose

print "over"