摘要: 之前有写过c#局域网桌面共享软件制作(https://www.cnblogs.com/liuxiaobo93/p/3675387.html),完成了一个简易的点对点的桌面共享demo,使用的就是Tcp协议,当时由于接收端接收数据用了一个比较大的byte数组来一次性接收完整张图片数据,所以有人提出了问题,为什么不用“循环接收数据以节省内存分配”呢?的确,固定缓冲区大小这种方式在设计上存在缺陷,所以我们参考RTP包的方式对图片数据进行分包传输。这样做也避免了出现大部分图片黑屏的情况。 阅读全文
posted @ 2018-12-20 09:42 波谷 阅读(1005) 评论(1) 推荐(0) 编辑