查看完整版本: [-- Qt编写多线程收发文件工具(开源) --]

QTCN开发网 -> Qt 作品展 -> Qt编写多线程收发文件工具(开源) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

liudianwu 2015-11-09 20:42

Qt编写多线程收发文件工具(开源)

V20170429更新:
之前写的tcp文件收发工具,其实不是真正意义上的多线程,而且不支持客户端主动发起请求接收文件,特意花了几天时间重写整个类。使之支持客户端主动发起请求和被动接收,服务端主动发送文件和被动接收请求发送文件。两种模式自由切换。
[attachment=16942]
[attachment=16943]

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

源码下载:[attachment=14509]


crazy 2015-11-09 21:36
看看,多谢了!

yl19823442 2015-11-10 15:44
看到刘大师的作品必须收藏,

lzh280 2015-11-10 21:01
学习了,不过没看出如何使用多线程接收。线程  run() 里面只是发射信号,实际接收文件都是在主线程里面处理。

stlcours 2015-11-11 03:18
有空给刘大使捐点钱

mndsoft 2015-11-11 14:02
stlcours:有空给刘大使捐点钱[表情]  (2015-11-11 03:18) 

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

z609932088 2015-11-12 08:20
过几天应该要用,先收藏了

tylan 2015-11-13 08:59
界面风格还是一如既往的看着舒服,是不是有自己的一套界面库?

雪烧云朵 2015-11-24 09:06
为毛 我下载了 显示只有1.8kb呢  都用不了

liudianwu 2015-11-24 11:11
tylan:界面风格还是一如既往的看着舒服,是不是有自己的一套界面库? (2015-11-13 08:59) 

是的,纯QSS编写的界面库!

hezf 2015-11-25 14:32
liudianwu:是的,纯QSS编写的界面库! (2015-11-24 11:11) 

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

雨落沉轩 2015-12-01 08:59
好东西,正好需要

得了的吧 2015-12-02 14:53
    

神粥十六号 2015-12-11 12:12
好东西,正好需要

afei9527 2015-12-11 15:05
看看,多谢了!

shuangxingyi 2016-01-02 14:58
谢谢楼主分享………………

haolxl2012 2016-01-03 17:05
我要学习学习

wbpuchi 2016-01-05 11:12
膜拜中....

jienze 2016-01-20 11:14
先看看

gavin_8724 2016-01-31 13:19
谢谢楼主分享!

baima 2016-03-31 17:19

amoi3000 2016-04-03 19:20
收藏了~~~~~~~~~~~~

jxd9955 2016-05-27 13:28
不错不错 最近正在ftp 客户端  参考参考

哥依然潇洒 2016-07-12 09:37
刘哥,为啥Qt4跟Qt5差别那么大呢!我看您提供的源程序都有很多#if#end啥的东西,有没有总结出来什么经验,给新手朋友们分享下心得呀!

lejing 2016-07-18 22:31
    

llwj0303 2017-02-17 11:14
刘大师,想请教个问题,这种文件收发想要支持断点续传应该怎么做呢

hunterzf 2017-02-19 15:39
谢谢

alargel 2017-05-24 15:45
感谢大师.

hunterzf 2017-06-06 13:39
谢谢楼主,赞一个

hanheyfon 2017-06-23 09:55
    

programmerhz 2017-06-23 17:48
感谢分享!

xiaofeihu 2017-06-28 14:57
谢谢大师分享

richards 2017-06-28 15:26
这个好 多谢前辈

hj212001 2017-07-03 08:43
文件不全啊?!少qss

owen157 2017-08-01 15:32
刘大神, TcpFileTool_V20151109.zip是旧的源码吧? 最新的源码V20170429的在哪里下载?

yk910127 2017-08-16 21:29
学习中

jooco1223 2018-03-21 17:38
大神大神,请问新的程序开源吗?

koniue 2018-04-06 12:30
感谢楼主分享

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

lslsyqyq 2018-04-09 21:14
这是新版的还是旧版的下载?

wting_0128 2018-09-09 09:31
谢谢分享,

zengyubo00 2018-12-10 15:26
刘大师出品,先顶后看

karlchan0424 2021-03-23 08:45
下载提示文件损坏,各位有碰到过吗

lurongshan 2021-04-13 17:59
学习了


查看完整版本: [-- Qt编写多线程收发文件工具(开源) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled