av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python使用socket_TCP實(shí)現(xiàn)小文件下載功能

瀏覽:6日期:2022-07-08 18:44:15

服務(wù)器

import socket # 1.創(chuàng)建套接字server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 2.綁定端口server.bind((’127.0.0.1’, 7890))# 3.變?yōu)楸粍?dòng)監(jiān)聽模式server.listen(4)while True: # 4.等待客戶端鏈接 s_new, addr = server.accept() print(’用戶【{}】已經(jīng)成功連接!!’.format(addr[0])) while True: # 5.接受消息 try: # 若客戶端強(qiáng)行斷開連接服務(wù)器不會(huì)崩潰 recv_data = s_new.recv(1024).decode(’utf-8’) if recv_data:print(’來(lái)自【{}】的用戶表示要下載: 【{}】’.format(addr[0], recv_data))# 6.發(fā)送消息try: f = open(recv_data, ’rb’) content = f.read() send_data = s_new.send(content) f.close() print(’下載成功!’)except Exception as result: send_data = s_new.send(’Non’.encode(’utf-8’)) print(’未找到要下載的文件’) else:print(’用戶已經(jīng)正常退出!’)break except Exception as res: print(’用戶已經(jīng)退出連接!’) break s_new.close()# 7,關(guān)閉套接字server.close()

客戶端

import socket# 創(chuàng)建套接字s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 綁定IP地址s.connect((’127.0.0.1’, 7890))while True: # 發(fā)送數(shù)據(jù) send_data = str(input(’請(qǐng)輸入想要下載的文件名:’)) if send_data == ’exit’: print(’已退出下載!’) break s.send(send_data.encode(’utf-8’)) # 接收數(shù)據(jù) recv_data = s.recv(2048) if recv_data == ’Non’.encode(’utf-8’): print(’未找到要下載的文件!’) else: with open(’【new】’ + send_data, ’wb’) as f: f.write(recv_data) print(’[{}]下載成功!’.format(send_data)) f.close() # 關(guān)閉套接字s.close()

運(yùn)行結(jié)果(服務(wù)器):

Python使用socket_TCP實(shí)現(xiàn)小文件下載功能

運(yùn)行結(jié)果(客戶端):

Python使用socket_TCP實(shí)現(xiàn)小文件下載功能

文件結(jié)果;

Python使用socket_TCP實(shí)現(xiàn)小文件下載功能

到此這篇關(guān)于Python使用socket_TCP實(shí)現(xiàn)小文件下載功能的文章就介紹到這了,更多相關(guān)Python小文件下載內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久精品一区二区三区四区 | 91麻豆精品国产91久久久久久 | 99久久久久 | 久久久精品一区 | 欧美不卡 | jizz中国日本 | 成人在线视频网 | 一本一道久久a久久精品综合 | www.久久久久久久久 | 日韩中文字幕一区二区 | a免费观看 | 亚洲国产一区二区视频 | 欧美一区二区三区在线播放 | 美国一级片在线观看 | 国产极品粉嫩美女呻吟在线看人 | 欧美一区二区三区在线观看 | 欧美日韩精品一区二区三区视频 | 欧美日韩中文在线观看 | 国产乱码精品一区二区三区五月婷 | 五月天国产 | 91人人爽| 91精品一区二区三区久久久久久 | 婷婷色国产偷v国产偷v小说 | 亚洲二区在线 | 日本免费一区二区三区 | 天天操天天摸天天干 | 免费九九视频 | 亚洲一区二区在线免费观看 | 亚洲精品久久久久久久久久久 | 久操亚洲 | 亚洲精品国产综合区久久久久久久 | 国产精品国产a级 | 日韩欧美视频 | 国产成人jvid在线播放 | 日韩在线一区二区三区 | 欧美国产精品 | 亚洲欧美精品国产一级在线 | 成人亚洲精品 | 久久精品亚洲精品国产欧美 | 欧美日韩一区二区在线 | 黄色电影在线免费观看 |