"""
1,导包
2,创建TCP套接字
3,连接服务器
4,输入文件名给服务器,并且接收服务器发来的文件
5,关闭套接字
"""
# 1,导包
import socket
# 2,创建TCP套接字
hw=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 3,连接服务器
hw.connect(("192.168.137.172",8888))
# 4,输入文件名给服务器
stri=input("请输入需要下载的文件名:")
hw.send(stri.encode("GBK"))
wj = open("./"+stri, "a") #创建文件
while True: #循环读取服务器发来的数据,并保存到创建的文件
nr=hw.recv(2048).decode("GBK")
if nr:
wj.write(nr)
else:
break
wj.close()
# 5,关闭套接字
hw.close()
socket_TCP_文件下载器_客户端
最新推荐文章于 2024-07-24 22:06:14 发布