日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

python使用socket實(shí)現(xiàn)圖像傳輸功能

瀏覽:25日期:2022-06-16 09:20:25

在python中使用socket進(jìn)行l(wèi)inux服務(wù)器與win10主機(jī)間的圖像傳輸,供大家參考,具體內(nèi)容如下

前提:服務(wù)器與主機(jī)需要在同一局域網(wǎng)內(nèi)

使用方法:

(1)分別將下面兩段代碼存入對應(yīng)位置(2)先運(yùn)行服務(wù)器端代碼,顯示W(wǎng)ait for Connection.....................(3)在運(yùn)行客戶端代碼,顯示input the file:(4)在(3)的輸出后面復(fù)制想需要傳輸?shù)膱D像地址即可

1.服務(wù)器端(我的是Linux服務(wù)器)

# 服務(wù)器端server.pyimport socketimport osimport sysimport structdef socket_service_image(): try:s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)# s.bind((’127.0.0.1’, 8001))s.bind((’改成你的服務(wù)器ip地址’, 8001))s.listen(10) except socket.error as msg:print(msg)sys.exit(1) print('Wait for Connection.....................') while True:sock, addr = s.accept() # addr是一個元組(ip,port)deal_image(sock, addr)def deal_image(sock, addr): print('Accept connection from {0}'.format(addr)) # 查看發(fā)送端的ip和端口 while True:fileinfo_size = struct.calcsize(’128sq’)buf = sock.recv(fileinfo_size) # 接收圖片名if buf: filename, filesize = struct.unpack(’128sq’, buf) fn = filename.decode().strip(’x00’) new_filename = os.path.join(r’G:reseive_images’ + fn) # 在服務(wù)器端新建圖片名(可以不用新建的,直接用原來的也行,只要客戶端和服務(wù)器不是同一個系統(tǒng)或接收到的圖片和原圖片不在一個文件夾下) recvd_size = 0 fp = open(new_filename, ’wb’) while not recvd_size == filesize:if filesize - recvd_size > 1024: data = sock.recv(1024) recvd_size += len(data)else: data = sock.recv(1024) recvd_size = filesizefp.write(data) # 寫入圖片數(shù)據(jù) fp.close()sock.close()break if __name__ == ’__main__’: socket_service_image()

2.客戶端(我的是win10主機(jī))

# 客戶端client.pyimport socketimport osimport sysimport structdef sock_client_image(): while True:try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((’改成服務(wù)器ip地址’, 8001)) # 服務(wù)器和客戶端在不同的系統(tǒng)或不同的主機(jī)下時使用的ip和端口,首先要查看服務(wù)器所在的系統(tǒng)網(wǎng)卡的ip # s.connect((’127.0.0.1’, 8001)) #服務(wù)器和客戶端都在一個系統(tǒng)下時使用的ip和端口except socket.error as msg: print(msg) print(sys.exit(1))filepath = input(’input the file: ’) # 輸入當(dāng)前目錄下的圖片名 xxx.jpgfhead = struct.pack(b’128sq’, bytes(os.path.basename(filepath), encoding=’utf-8’), os.stat(filepath).st_size) # 將xxx.jpg以128sq的格式打包s.send(fhead)fp = open(filepath, ’rb’) # 打開要傳輸?shù)膱D片while True: data = fp.read(1024) # 讀入圖片數(shù)據(jù) if not data:print(’{0} send over...’.format(filepath))break s.send(data) # 以二進(jìn)制格式發(fā)送圖片數(shù)據(jù)s.close()# break #循環(huán)發(fā)送if __name__ == ’__main__’: sock_client_image()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日精品一区二区三区| 亚洲资源网站| 精品国产一区二区三区噜噜噜| 欧美视频一区| 国产精品.xx视频.xxtv| 美女国产一区二区三区| 日韩av成人高清| 欧美偷窥清纯综合图区| 国产精品久久久久久久久久妞妞| 国产精品入口久久| 精品国产网站| 91一区二区| 国产高清一区| 蜜臀精品一区二区三区在线观看 | 日韩av午夜在线观看| 日韩国产欧美三级| 免费视频一区二区三区在线观看| 国产videos久久| 欧美日韩精品免费观看视完整| 亚洲午夜久久久久久尤物| 国产亚洲综合精品| 日本在线不卡视频一二三区| 国产精品白丝久久av网站 | 国产伦精品一区二区三区千人斩| 久久免费福利| 久久久久国产精品一区二区| 亚洲一区二区三区高清| 日本精品久久| 亚洲国产欧美日本视频| 国产视频一区在线观看一区免费| 日韩动漫一区| 岛国精品一区| 黑丝一区二区三区| 日韩精品91亚洲二区在线观看| 国产欧美69| 亚洲天堂资源| 免费黄网站欧美| 老司机精品视频网| 欧美91视频| 日韩精品欧美精品| 91亚洲成人| 爽爽淫人综合网网站| 国产精品对白| 欧美久久精品一级c片| 四虎在线精品| 成人国产综合| 视频在线观看一区| 欧美日韩午夜电影网| av在线资源| 亚洲丝袜美腿一区| 精品三级国产| 玖玖精品视频| 福利在线一区| 亚洲精品极品| 91看片一区| 日韩精品一区二区三区免费视频| 日韩av在线播放网址| 蜜桃久久av| 国精品产品一区| 一区二区三区国产盗摄| 97精品国产一区二区三区 | 亚洲精品少妇| 午夜精品成人av| 青青草伊人久久| 亚洲风情在线资源| 日韩黄色免费网站| 国产一区视频在线观看免费| 国产极品一区| 日韩精品一级中文字幕精品视频免费观看 | 中文字幕日韩欧美精品高清在线| 精品三级在线| 最新国产精品视频| 色婷婷久久久| 国产精品麻豆成人av电影艾秋 | 久久午夜精品| 波多视频一区| 国产欧美日韩| 中文字幕av亚洲精品一部二部| 国产精品久久久久av电视剧| 日韩av一二三| 狠狠干综合网| 日韩欧美三级| 国产精品久久免费视频| 日韩中文字幕一区二区三区| 日本综合字幕| 精品一区av| 欧美亚洲综合视频| 久热精品在线| 欧美特黄a级高清免费大片a级| 高清av不卡| 精品高清久久| 欧美国产免费| 欧美天堂一区二区| 在线日韩成人| 久久婷婷av| 黑森林国产精品av| 精品理论电影在线| 国产精品一区免费在线| 一区二区日韩免费看| 免费观看不卡av| 欧美天堂视频| 国产精品久久久久久久久久齐齐 | 亚洲美洲欧洲综合国产一区| 欧美韩日一区| 精品国产网站| 免费日韩成人| 91精品日本| 国产日韩综合| 91欧美极品| 日韩国产在线观看| 欧美日韩尤物久久| 日本а中文在线天堂| 久久精品国产99| 欧美精品成人| 国产精品久久久久久久久免费高清| 日韩精品一区二区三区中文 | 一区在线免费| 免费观看久久av| 蜜桃视频欧美| 欧美~级网站不卡| 亚洲香蕉网站| 亚洲不卡系列| 色天使综合视频| 91日韩在线| 蜜桃成人精品| 欧美综合另类| 免费视频亚洲| 怡红院精品视频在线观看极品| 91成人精品视频| 久久久久国产精品一区二区| 99久久精品网站| 久久国产亚洲| 一本一道久久a久久精品蜜桃| japanese国产精品| 亚洲欧美高清| 天海翼亚洲一区二区三区| 亚洲精品自拍| 欧美一区激情| 国产精品分类| 国产精品伦理久久久久久| 亚洲黄色网址| 99久久激情| 久久99伊人| 欧美有码在线| 日本v片在线高清不卡在线观看| 91亚洲精品在看在线观看高清| 国产精品尤物| 日韩一区二区在线免费| 午夜久久一区| 日本高清久久| 国产专区精品| 天堂网在线观看国产精品| 午夜在线视频观看日韩17c| 亚洲精品黄色| 捆绑调教美女网站视频一区| 91一区二区| 91精品高清| 午夜精品影视国产一区在线麻豆| 欧美国产极品| 日本精品不卡| 三级欧美韩日大片在线看| 国产日韩高清一区二区三区在线| 日韩成人精品一区| 午夜精品亚洲| 国产精区一区二区| 久久蜜桃精品| 日本一区免费网站| 97国产精品| 伊人www22综合色| 精品一区二区三区免费看 | 久久高清免费观看| 国产精品一区二区三区美女 | 国产亚洲精品美女久久| av高清不卡| 亚洲丝袜啪啪| 国产伦久视频在线观看| 日韩精品一级二级| 卡一卡二国产精品| 亚洲免费播放| 欧美激情综合| 久久亚洲欧美| 精品国产午夜肉伦伦影院| 久久久夜夜夜| 国产午夜一区| 亚洲高清激情| 国产精品v日韩精品v欧美精品网站 | 亚洲欧美一区在线| 国产精品三级| 欧美+亚洲+精品+三区| 国产调教精品| 免费国产自久久久久三四区久久| 欧美日本三区| 日韩午夜在线| 91亚洲人成网污www| 日韩高清电影一区| 精品一区毛片| 国产suv精品一区二区四区视频| 亚洲综合中文| 国产尤物精品| 精品欠久久久中文字幕加勒比|