本文由 365源码网 – 17688411880 发布,转载请注明出处,如有问题请联系我们!Qt_C++屏幕共享软件开发
Qt/C++实现的一款windows下的屏幕共享软件。程序分为一个服务端程序和一个客户端程序,要求客户端和服务器端必须是在同一个局域网中。
服务端原理:第一步,服务器端先截屏,截取屏幕后保存到bitmap;第二步,把bitmap宽高都切成10份,一共100块的bitmap。把切割后的图片和上次发送的图片比较,如果不一样,然后准备发送把需要发送的bitmap转换为jpeg图片。把jpeg图片序列化为byte;第三步,把序列化的图片,通过udp发送到指定的端口。
客户端原理:监听指定的端口,然后接受数据,把接受到的数据,反序列化为jpeg图片,把jpeg图片,转换为bitmap,把小的bitmap合并成大的bitmap,然后在客户端显示。
源码:
使用Qt5.13.1_MinGW、Qt5.15.1_MinGW编译通过,其他Qt版本请自行尝试。
程序文件可复制,不支持退货,介意勿拍,更多项目请看主页。
c1.89


