多数据通讯第三节: socket单客户端/服务端图像数据传输c++版

请注意, 本博客以及后续本专栏博客中的源码因为涉及到本人对整个系统的封装和接口重构, 所以会涉及到库的调用, 这个等我完整的库做出来之后会共享, 在此之前如果需要使用以下源码测试, 请留言附上邮箱, 敬请谅解!

这一节思考许久, 不知道该怎么写, 因为这里涉及到的东西太多了, 不知道从哪里写起, 因为涉及到单客户端/多客户端通讯, 图像编码和不编码通讯, c++客户端与c++服务端通讯, python客户端与python服务端相互通讯, 以及python与c++通讯等等, 这些等等太多了, 只能慢慢来写了.

首先针对socket通讯的介绍有几个要求记录一下:

1. 对图像进行传输, 要求保证数据的完整性, 以及能满足大部分图像分辨率的传输, 
	也就是能不受图像大小的约束;
	
2. 支持多个客户端数据同时接收, 并在服务端能够识别不同客户端数据;

3. 单个客户端的关闭和开启不会影响服务端接收其他客户端的数据, 以及当前客户端数据的接收;

目前, 由于涉及到socket通讯里面各种各样的要求和接口写的太多了, 比较混乱, 所以现在将有关socket通讯的方法(单线程/多线程/编码图像/不编码图像等接口)全部重构, 集中在一起, 也算是对最近的学习做一个总结归纳.

大概的类似这样:

在这里插入图片描述

1. 实现单客户端/单服务端图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱发呆de白菜头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值