亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python實現TCP文件傳輸

瀏覽:4日期:2022-08-01 17:38:43

前幾天已經講過了UDP協議下大文件傳輸的python實現代碼,今天再實現TCP協議下大文件傳輸的python實現代碼。TCP和UDP的實現過程還是比較不一樣的。

實現代碼:

服務端:

import socketimport times = socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind((’127.0.0.1’,9999))s.listen(5)print(’Waiting for connection...’)while True: sock,addr = s.accept() print(’Accept new connection from %s:%s...’ % addr) if count == 0: data1 = sock.recv(1024) print(str(data1)) file_total_size = int(data1.decode()) received_size = 0 sock.send(’received’.encode()) data = sock.recv(1024) filepath = str(data.decode()) f = open(filepath, ’wb’) while received_size < file_total_size: data = sock.recv(1024) f.write(data) received_size += len(data) print(’已接收 ’,received_size,’ Byte’) data = sock.recv(1024) if data == b’end’: break f.close()s.close()

客戶端:

import socketimport osimport timefilename = input(’please enter the filename you want to send:n’)filesize = str(os.path.getsize(filename))fname1, fname2 = os.path.split(filename)client_addr = (’127.0.0.1’,9999)f = open(filename,’rb’)count = 0flag = 1s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#建立連接:s.connect((’127.0.0.1’, 9999))while True: if count == 0: s.send(filesize.encode()) start = time.time() s.recv(1024) s.send(fname2.encode()) for line in f: s.send(line) print(’sending...’) s.send(b’end’) breaks.closeend = time.time()print(’cost’ + str(round(end - start, 2)) + ’s’)

運行截圖:

服務器端:

python實現TCP文件傳輸

客戶端:

python實現TCP文件傳輸

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产成人禁片免费观看视频 | 久久久久avav久久久 | 2018高清国产一道国产 | 精品国产免费一区二区 | 中日韩在线 | 国内自拍亚洲 | 国产美女在线精品免费观看 | 日本黄色高清 | 亚洲精品一区亚洲精品 | 国产20页 | www.av网| 欧美高清一级 | 日本一级级特黄特色大片 | 国产欧美一区二区三区久久 | 九九这里只有精品视频 | qvod高清在线成人观看 | 中国精品一级毛片免费播放 | 免费区欧美一级毛片 | 亚洲狠狠婷婷综合久久久久 | 精品国产综合成人亚洲区 | 欧美精品在线视频观看 | 成人av在线播放 | 免费特级黄毛片在线成人观看 | 色wwwww| a久久| 91探花| 欧美日本一级在线播放 | 亚洲黄色网址 | 亚洲成人在线视频观看 | 国产v欧美v日韩在线观看 | 啪啪免费看视频 | 小明明看看视频永久免费网 | 国产二区视频在线观看 | 九一视频在线免费观看 | 国产午夜在线观看 | 国产亚洲精品日韩香蕉网 | 亚洲日本在线观看视频 | 国产日韩一区在线精品欧美玲 | 1024国产在线观看 | 91麻豆传传媒波多野衣久久看 | 免费大片黄在线观看日本 |