Python:TCP编程基础
Posted Osword
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:TCP编程基础相关的知识,希望对你有一定的参考价值。
# TCP编程
# - 创建socket
# - 连接服务器
# -发送数据
# - 接受数据
# - 关闭socket
#
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((‘www.baidu.com‘,80))
s.send(b‘GET/HTTP/1.1/r Host:www.baidu.com Cpnnection:close ‘)
buf = []
while True:
d = s.recv(1024)
if d:
buf.append(d)
else:
break
data = b‘‘.join(buf)
s.close()
header, html = data.split((b‘ ‘),1)
print(header.decode(‘UTF-8‘))
with open(r‘C:UsersdhfDesktopaidu.html‘,‘wb‘) as b:
b.write(html)
以上是关于Python:TCP编程基础的主要内容,如果未能解决你的问题,请参考以下文章