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编程基础的主要内容,如果未能解决你的问题,请参考以下文章

Python TCP socket 通信编程

Python TCP socket 通信编程

Python TCP 协议网络编程《三》

Python TCP 协议网络编程《四》

python---tcp/ip网络编程

Transact-SQL编程基础?