欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > python使用socket實現圖像傳輸功能

python使用socket實現圖像傳輸功能

熱門標簽:老人電話機器人 百度地圖標注位置怎么修改 高德地圖標注是免費的嗎 大連crm外呼系統 洪澤縣地圖標注 梅州外呼業務系統 地圖標注視頻廣告 無錫客服外呼系統一般多少錢 北京電信外呼系統靠譜嗎

在python中使用socket進行linux服務器與win10主機間的圖像傳輸,供大家參考,具體內容如下

前提:服務器與主機需要在同一局域網內

使用方法:

(1)分別將下面兩段代碼存入對應位置
(2)先運行服務器端代碼,顯示Wait for Connection.....................
(3)在運行客戶端代碼,顯示input the file:
(4)在(3)的輸出后面復制想需要傳輸的圖像地址即可

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

# 服務器端server.py
import socket
import os
import sys
import struct


def 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(('改成你的服務器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))  # 查看發送端的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)  # 在服務器端新建圖片名(可以不用新建的,直接用原來的也行,只要客戶端和服務器不是同一個系統或接收到的圖片和原圖片不在一個文件夾下)

            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 = filesize
                fp.write(data)  # 寫入圖片數據
            fp.close()
        sock.close()
        break
    if __name__ == '__main__':
    socket_service_image()

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

# 客戶端client.py
import socket
import os
import sys
import struct


def sock_client_image():
    while True:
        try:
            s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            s.connect(('改成服務器ip地址', 8001))  # 服務器和客戶端在不同的系統或不同的主機下時使用的ip和端口,首先要查看服務器所在的系統網卡的ip
            # s.connect(('127.0.0.1', 8001))  #服務器和客戶端都在一個系統下時使用的ip和端口
        except socket.error as msg:
            print(msg)
            print(sys.exit(1))

        filepath = input('input the file: ')  # 輸入當前目錄下的圖片名 xxx.jpg
        fhead = 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')  # 打開要傳輸的圖片
        while True:
            data = fp.read(1024)  # 讀入圖片數據
            if not data:
                print('{0} send over...'.format(filepath))
                break
            s.send(data)  # 以二進制格式發送圖片數據
        s.close()
        # break    #循環發送


if __name__ == '__main__':
    sock_client_image()

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

您可能感興趣的文章:
  • python 利用opencv實現圖像網絡傳輸
  • python和C++共享內存傳輸圖像的示例

標簽:岳陽 洛陽 吉林 長春 泉州 怒江 清遠 安慶

巨人網絡通訊聲明:本文標題《python使用socket實現圖像傳輸功能》,本文關鍵詞  python,使用,socket,實現,圖像,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python使用socket實現圖像傳輸功能》相關的同類信息!
  • 本頁收集關于python使用socket實現圖像傳輸功能的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产老头老太做爰视频| 国产精品午夜电影| 亚洲五码中文字幕| 97se亚洲国产综合自在线不卡| 性爱在线免费视频| 久久综合av免费| 热久久免费视频| 亚洲熟女乱综合一区二区三区| 欧美日韩免费一区二区三区| 亚洲少妇30p| 99久久免费精品高清特色大片| 国产女人被狂躁到高潮小说| 国产精品久久综合| 成人爱爱电影网址| 一本大道久久a久久精品综合| 亚洲欧美中日韩| av中文字幕不卡| 日本高清不卡aⅴ免费网站| 日韩理论在线观看| 国产精品久久久久野外| 欧美日韩一区成人| 亚洲国产精品一区二区久久恐怖片 | 国产乱子轮精品视频| 在线观看日本黄色| 国产精品天美传媒| 99久久精品免费看国产免费软件| 日本丶国产丶欧美色综合| 亚洲一区国产视频| 中文在线永久免费观看| 久久综合丝袜日本网| 国产一区二区在线观看免费| 欧洲美女女同性互添| 亚洲欧美福利一区二区| 三上悠亚 电影| 欧美一区二区三区成人| 蜜桃av一区二区三区| 少妇人妻好深好紧精品无码| 国产精品丝袜一区| 国产精品一级无码| 欧美大片日本大片免费观看| 国产美女精品人人做人人爽| 日本韩国欧美在线| 日精品一区二区三区| 成年人在线免费看片| 国产精品久久久久久妇女6080| 亚洲精品一二三四| 日韩精品在线看片z| 国产精品综合一区二区三区| 色哟哟国产精品| 五月天丁香久久| 久草福利资源在线| 亚洲午夜免费电影| 成熟人妻av无码专区| 亚洲男人的天堂网| av鲁丝一区鲁丝二区鲁丝三区| 久久精品夜色噜噜亚洲a∨| av欧美精品.com| 日韩欧美成人一区二区| 成人精品电影在线观看| 7777精品伊人久久久大香线蕉完整版| 青青青爽久久午夜综合久久午夜| 日本裸体美女视频| 天天综合天天做天天综合| 岛国片在线免费观看| 亚洲电影在线播放| 欧美色图17p| 亚洲电影在线播放| 国产美女久久久久久| 日韩和欧美一区二区三区| 天海翼在线视频| 视频一区中文字幕| 污污的视频在线免费观看| 亚洲bt欧美bt精品| 欧美第一页在线观看| 免费在线一区观看| 色94色欧美sute亚洲线路一ni| 美女网站一区二区| 欧美亚洲动漫另类| 国产一区二区伦理| 69久久99精品久久久久婷婷| 成人一区二区三区在线观看 | 97超碰欧美中文字幕| 2024国产精品| 极品白嫩的小少妇| 一区在线播放视频| 国产熟妇搡bbbb搡bbbb| 亚洲乱码国产乱码精品精98午夜| 国产伦精品一区二区三区视频女| 一区二区三区四区蜜桃| 久草视频手机在线| 麻豆专区一区二区三区四区五区| 欧美午夜精品一区| 国产成人综合在线播放| 精品国产一区二区在线观看| 美女露出粉嫩尿囗让男人桶| 国产精品国产三级国产aⅴ入口| av电影网站在线观看| 天天影视涩香欲综合网 | 国产激情91久久精品导航| 欧美一级一区二区| 丰满人妻一区二区三区大胸| ㊣最新国产の精品bt伙计久久| 亚洲一级理论片| 久久电影网站中文字幕| 欧美一区午夜视频在线观看 | 综合久久给合久久狠狠狠97色| 欧美亚洲色综久久精品国产| 日韩成人伦理电影在线观看| 欧美日韩国产高清一区| 91污片在线观看| 亚洲视频1区2区| 美女福利视频在线观看| 国产成人自拍高清视频在线免费播放| 精品欧美乱码久久久久久1区2区| 亚洲一级av无码毛片精品| 亚洲电影一级黄| 欧美日韩黄色一区二区| 久久久久久久久久久影视| 伊人夜夜躁av伊人久久| 色吧成人激情小说| 91丨porny丨蝌蚪视频| 亚洲乱码国产乱码精品精的特点 | 一个色综合网站| 在线一区二区三区四区五区| 99国产麻豆精品| 亚洲女女做受ⅹxx高潮| 色婷婷激情综合| 91小宝寻花一区二区三区| 亚洲精品国产a| 欧美午夜一区二区三区免费大片| 91免费视频网址| 亚洲一区二区中文在线| 欧美三级日本三级少妇99| 亚洲综合中文网| 五月天一区二区三区| 日韩欧美一卡二卡| 国产人妻一区二区| 韩国av一区二区| 国产精品色哟哟| 日本电影欧美片| 精品人妻在线视频| 日韩福利视频导航| 欧美tickling网站挠脚心| 亚洲欧美va天堂人熟伦| 国产麻豆精品一区二区| 亚洲欧洲日韩综合一区二区| 在线一区二区视频| 亚洲天堂2024| 久久66热偷产精品| 中文一区在线播放| 色老汉av一区二区三区| 亚洲日本久久久| 日本女人一区二区三区| 久久一日本道色综合| 久久人妻无码aⅴ毛片a片app| 91在线小视频| 青娱乐精品视频| 国产精品美日韩| 欧美日韩在线免费视频| 亚洲一区二区观看| 国产一区二区在线视频| 亚洲人妖av一区二区| 欧美剧在线免费观看网站| 成人免费网站黄| 成人一级片在线观看| 一区二区三区91| 欧美精品一区男女天堂| 成人免费精品动漫网站| 涩视频在线观看| 国产精品一级在线| 尤物av一区二区| 精品91自产拍在线观看一区| 成人免费视频网站入口::| 丰满饥渴老女人hd| 精品一区二区日韩| 亚洲欧美aⅴ...| 26uuu亚洲| 欧美亚洲愉拍一区二区| 欧美做受喷浆在线观看| 成人av免费在线观看| 日韩精品三区四区| 亚洲aaa视频| 野花视频免费在线观看| 精品一区二区日韩| 亚洲黄色在线视频| 久久日韩粉嫩一区二区三区| 在线一区二区三区四区五区 | 国产成都精品91一区二区三| 亚洲小说春色综合另类电影| 久久麻豆一区二区| 欧美精品xxxxbbbb| 久久国产美女视频| 亚洲男女在线观看| 成人久久视频在线观看| 免费xxxx性欧美18vr| 亚洲男帅同性gay1069| xnxx国产精品| 欧美另类久久久品| 污污的视频在线免费观看| 亚洲最大成人网站|