原文:Qt编写项目作品27-多线程文件传输

一 功能特点 多线程收发文件,支持加密传输。 接收端支持监听端口接收文件和主动连接服务器接收文件两种方式。 按照 文件开始符 文件大小 文件内容 文件结束符 逐个分包接收。 可对接收的加密过的文件包进行解密输出。 如果采用连接服务器方式接收文件可指定请求文件。 接收端请求文件的形式可以作为通用的程序升级方案。 进度条实时更新收发文件的进度。 发送端可设置每个包最大大小即切片分包数量。 发送端可对文 ...

2020-05-10 15:20 0 1174 推荐指数:

查看详情

Qt开源作品27-鼠标定位十字线

一、前言 上次有个群友在咨询这个问题,如何用Qt绘制一个鼠标定位的十字线,花了两分钟整了个,最没有含金量的一个demo,就是用drawline绘制了两条线,这个效果在经典的CAD软件中很常用,还有一些股票软件,也有这种十字线定位线,有时候需要在十字交叉地方获取对应点的数据来显示等。Qt来绘制 ...

Thu Jun 04 17:07:00 CST 2020 0 816
Qt编写自定义控件27-颜色按钮面板

一、前言 颜色按钮面板主要用在提供一个颜色按钮面板,用户单击某个按钮,然后拿到对应的颜色值,用户可以预先设定常用的颜色集合,传入到控件中,自动生成面板颜色集合按钮,每当滑过按钮的时候,按钮边缘高亮提 ...

Sun Jul 14 23:46:00 CST 2019 0 624
Qt编写项目作品19-图片及视频TCP/UDP网络传输

一、功能特点 多线程收发图片数据和解析图片数据,不卡主界面。 同时支持TCP和UDP两种模式,封装了TCP模式以及UDP模式的客户端类和服务端类。 图片传输客户端同时支持发送到多个服务端,可以作为一个教师机同屏发送到多个学生机的应用场景。 同时支持多个客户端同时往服务端发送图片 ...

Sat Mar 07 19:15:00 CST 2020 0 629
pscp多线程传输文件

前面说过pscp不支持多线程,所以在此特地实现了一个 程序分三个部分: 1、初始化各种参数,涉及getopt函数的使用 2、重新定义scp,实现传递IP然后远程拷贝 3、启动多线程调用scp,涉及多线程的启动和等待线程结束 测试结果: ps:对于读取带选项参数 ...

Fri Apr 14 04:23:00 CST 2017 0 1558
Qt实现基于多线程文件传输(服务端,客户端)

1. 效果 先看看效果图 这是传输文件完成的界面 客户端 服务端 2. 知识准备 其实文件传输和聊天室十分相似,只不过一个传输的是文字,一个传输的是文件,而这方面的知识,我已经在前面的博客写过了,不了解的同学可以去看一下 C++网络编程 Qt实现网络 ...

Thu Jun 24 20:00:00 CST 2021 0 848
Qt编写项目作品31-PDF阅读器(雨田哥作品)

一、功能特点 仿WPS界面。 预览PDF文件。 支持PDF预览放大、缩小。 支持目录预览查看。 支持目录点击跳转页查看。 支持页数指定跳转。 支持上一页、下一页、首页、尾页跳转。 支持鼠标拖拽滑动预览。 支持换肤。 动画Tab页。 支持实际大小、适合 ...

Thu Sep 17 18:55:00 CST 2020 0 490
Qt编写项目作品34-雷达模拟仿真工具(雨田哥作品)

一、功能特点 支持音频频谱显示。 支持任意随机添加模拟点。 支持自定义添加模拟点。 支持方位、航向角、距离、速度、目标体真实图自定制。 支持危险区域范围显示。 支持激光发射 ...

Sat Sep 19 23:43:00 CST 2020 0 1052
多线程+Socket文件传输 Demo

项目需求,实现cs 客户端自动更新,由于文件很大,只能通过socket 传输更新文件,这样服务器端需要把更新的文件发送到客户端。 基于此,做了一个Demo,案例简单,关键部分都有注释,文章最后附加源文件下载。希望对于正在学习socket 文件传输的同学有所帮助 服务端文件 ...

Mon Jul 30 23:44:00 CST 2012 3 3929
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM