从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文实例讲述了Python socket实现的文件下载器功能。分享给大家供大家参考,具体如下:
潍坊网站建设公司创新互联,潍坊网站设计制作,有大型网站制作公司丰富经验。已为潍坊千余家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的潍坊做网站的公司定做!文件下载器
先写客户端再写服务端
1.tcp下载器客户端
import socket def main(): # 创建套接字 tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 获取服务器ip和port dest_ip = input("请输入下载服务器的ip:") dest_port = int(input("请输入下载服务器的port:")) # 连接服务器 tcp_socket.connect((dest_ip,dest_port)) # 获取下载的文件名称 download_file_name = input("请输入要下载的文件名称:") # 将文件名称发送到服务器 tcp_socket.send(download_file_name.encode("gbk")) # 接收文件中的数据 recv_data = tcp_socket.recv(1024) # 1024=1k 1024*1024=1M if recv_data: # 保存接收到的数据到新文件 with open("[新]"+download_file_name.wb) as f: f.write(recv_data) # 关闭套接字 tcp_socket.close() if __name__ == '__main__': main()
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图