• 19709阅读
  • 43回复

Qt编写多线程收发文件工具(开源) [复制链接]

上一主题 下一主题
离线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2015-11-09
— 本帖被 XChinux 执行加亮操作(2016-03-31) —
V20170429更新:
之前写的tcp文件收发工具,其实不是真正意义上的多线程,而且不支持客户端主动发起请求接收文件,特意花了几天时间重写整个类。使之支持客户端主动发起请求和被动接收,服务端主动发送文件和被动接收请求发送文件。两种模式自由切换。



今天特意分享一个tcp多线程收发工具,其中接收文件用的多线程,发送文件暂时没有用多线程,可以拿回去自己改改!各种qt版本和各种平台均亲测编译通过,本人一直用来将交叉编译好的可执行文件发送到目标执行平台上,用minicom传输文件太慢了,这个直接!



源码下载 TcpFileTool_V20151109.zip (84 K) 下载次数:2628

22条评分好评度+4贡献值+3金钱+14威望+7
巡山小泽 威望 +1 - 2018-04-16
巡山小泽 金钱 +1 - 2018-04-16
yzq189424658 好评度 +1 优秀文章,支持!n神马都是浮云 2018-03-31
yzq189424658 贡献值 +1 优秀文章,支持!n神马都是浮云 2018-03-31
yzq189424658 威望 +1 优秀文章,支持!n神马都是浮云 2018-03-31
yzq189424658 金钱 +3 优秀文章,支持!n神马都是浮云 2018-03-31
taoge123456 好评度 +1 - 2017-09-20
sanjuegou1 金钱 +1 - 2017-07-18
ardager 金钱 +1 - 2017-03-25
kingkingkk 好评度 +1 - 2016-10-24
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线crazy

只看该作者 1楼 发表于: 2015-11-09
看看,多谢了!
C/C++/Qt爱好者
邮箱:kevinlq0912@163.com
企鹅:2313828706
博客:http://kevinlq.com/
离线yl19823442

只看该作者 2楼 发表于: 2015-11-10
看到刘大师的作品必须收藏,
离线lzh280

只看该作者 3楼 发表于: 2015-11-10
学习了,不过没看出如何使用多线程接收。线程  run() 里面只是发射信号,实际接收文件都是在主线程里面处理。
离线stlcours

只看该作者 4楼 发表于: 2015-11-11
有空给刘大使捐点钱
离线mndsoft

只看该作者 5楼 发表于: 2015-11-11
回 stlcours 的帖子
stlcours:有空给刘大使捐点钱[表情]  (2015-11-11 03:18) 

大师发布的东西一直学习,不知道最近忙不忙,有个软件要付费写一下哈
离线z609932088

只看该作者 6楼 发表于: 2015-11-12
过几天应该要用,先收藏了
有阳光的地方就是青春
离线tylan

只看该作者 7楼 发表于: 2015-11-13
界面风格还是一如既往的看着舒服,是不是有自己的一套界面库?
离线雪烧云朵

只看该作者 8楼 发表于: 2015-11-24
为毛 我下载了 显示只有1.8kb呢  都用不了
离线liudianwu

只看该作者 9楼 发表于: 2015-11-24
回 tylan 的帖子
tylan:界面风格还是一如既往的看着舒服,是不是有自己的一套界面库? (2015-11-13 08:59) 

是的,纯QSS编写的界面库!
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线hezf

只看该作者 10楼 发表于: 2015-11-25
回 liudianwu 的帖子
liudianwu:是的,纯QSS编写的界面库! (2015-11-24 11:11) 

ReceiveFileThread
重写的run,里面只是发了信号
这样会起到分线程的效果吗?
请问
none
离线雨落沉轩

只看该作者 11楼 发表于: 2015-12-01
好东西,正好需要
离线得了的吧

只看该作者 12楼 发表于: 2015-12-02
    

只看该作者 13楼 发表于: 2015-12-11
好东西,正好需要
离线afei9527

只看该作者 14楼 发表于: 2015-12-11
看看,多谢了!
离线shuangxingyi

只看该作者 15楼 发表于: 2016-01-02
谢谢楼主分享………………
离线haolxl2012

只看该作者 16楼 发表于: 2016-01-03
我要学习学习
离线wbpuchi

只看该作者 17楼 发表于: 2016-01-05
膜拜中....
离线jienze

只看该作者 18楼 发表于: 2016-01-20
先看看
欢迎交流合作~!!
离线gavin_8724

只看该作者 19楼 发表于: 2016-01-31
谢谢楼主分享!
天道酬勤
离线baima

只看该作者 20楼 发表于: 2016-03-31
离线amoi3000

只看该作者 21楼 发表于: 2016-04-03
收藏了~~~~~~~~~~~~
离线jxd9955

只看该作者 22楼 发表于: 2016-05-27
不错不错 最近正在ftp 客户端  参考参考

只看该作者 23楼 发表于: 2016-07-12
刘哥,为啥Qt4跟Qt5差别那么大呢!我看您提供的源程序都有很多#if#end啥的东西,有没有总结出来什么经验,给新手朋友们分享下心得呀!
离线lejing

只看该作者 24楼 发表于: 2016-07-18
    
离线llwj0303

只看该作者 25楼 发表于: 2017-02-17
刘大师,想请教个问题,这种文件收发想要支持断点续传应该怎么做呢
专注C++,专注Qt
离线hunterzf

只看该作者 26楼 发表于: 2017-02-19
谢谢
离线alargel

只看该作者 27楼 发表于: 2017-05-24
感谢大师.
离线hunterzf

只看该作者 28楼 发表于: 2017-06-06
谢谢楼主,赞一个
离线hanheyfon

只看该作者 29楼 发表于: 2017-06-23
    
离线programmerhz

只看该作者 30楼 发表于: 2017-06-23
感谢分享!
离线xiaofeihu

只看该作者 31楼 发表于: 2017-06-28
谢谢大师分享
离线richards

只看该作者 32楼 发表于: 2017-06-28
这个好 多谢前辈
离线hj212001

只看该作者 33楼 发表于: 2017-07-03
文件不全啊?!少qss
离线owen157

只看该作者 34楼 发表于: 2017-08-01
刘大神, TcpFileTool_V20151109.zip是旧的源码吧? 最新的源码V20170429的在哪里下载?
离线yk910127

只看该作者 35楼 发表于: 2017-08-16
学习中
离线jooco1223

只看该作者 36楼 发表于: 2018-03-21
大神大神,请问新的程序开源吗?
离线koniue

只看该作者 37楼 发表于: 2018-04-06
感谢楼主分享
离线tingxiaobu

只看该作者 38楼 发表于: 2018-04-09
线程  run() 里面只是发射信号,实际接收文件都是在主线程里面处理。
只有在run里面新创建的对象才属于子线程,大侠是不是传成老代码了??
离线lslsyqyq

只看该作者 39楼 发表于: 2018-04-09
这是新版的还是旧版的下载?
快速回复
限100 字节
 
上一个 下一个