学习笔记(2)socket 通信图像传输

本文记录了使用socket在局域网内实现电脑间消息和图像的成功传输,以及尝试SSL增强安全性但未果的过程。图像传输速度为3.3M/s,计划研究压缩技术以降低带宽占用。遇到了pyaudio模块的AttributeError问题,待解决。
摘要由CSDN通过智能技术生成

今天搞了socket在两个电脑之间传输消息。在同一个局域网之下,最后成功收发消息,还有图像传输,我很开心。
之后尝试进行ssl +socket传输,没有成功。去搜了一堆东西。
图像传输参考一下这个
参考了一些博客:https://blog.csdn.net/qq_42688495/article/details/108279618

图像传输的时候,发现传输速率3.3M/s 太占带宽了,之后再研究一下压缩,保证清晰度的情况下,占用最小的带宽。

有一个找不到源博客文章了,等找到了再贴上
贴代码
sever.py

import socket
import threading
class sever_class:
    def __init__(self):
        self.build_listen()


    def build_listen(self):
        sever_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        sever_socket.bind(("127.0.0.1",9999))
        sever_socket.listen(5)
        print("开始接收连接...\n")
        while True:
            #接收客户端连接
            client_socket,addr=sever_socket.accept()
            #接收客户端信息
            msg=client_socket.recv(1024).decode("utf-8")
            print(f"receive msg from client{addr}:{msg}"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值