天天看点

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"