Socket编程 调试总结(笔记)

阅读 50

2022-02-13

实现功能:采用Socket,通过ESP32CAM向云端服务器传输图片

客户端:C (软件:esp-idf)(硬件:ESP32CAM)
服务端:Python

问题总结

1、客户端向服务端发送图片时,socket.recv()接收图片后,缓冲区未清空,导致解码下一条指令出错。错误代码:‘utf-8’ codec can’t decode byte 0xd0 in position 0: invalid continuation byte

2、上一个问题通过socket.setblocking()手动设置阻塞模式后,socket.recv()无法抛出超时异常time out

精彩评论(0)

0 0 举报