门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
开放区(网友自由发帖区)
›
项目作品
›
多线程收发socket客户端及服务端
发布主题
返回列表
多线程收发socket客户端及服务端
2
回复
8087
查看
[复制链接]
feipeng1985
当前离线
积分
16
feipeng1985
尚未签到
来源:
2015-10-15 19:37:51
显示全部楼层
|
阅读模式
此
demo
主要用于服务端及客户端的多线程
socket
通讯管理问题,为每一个
socket
连接建立一个线程进行管理,使用此
demo
为蓝本可快速的构建出多线程
socket
通讯的服务端及客户端,数据传输中使用了一个简单的自定义报文头,用于解决
tcp
的粘包问题。服务端及客户端接收及发送数据由两部分构成,一部分为命令(
cmd
)
quint32
型,一部分为需传输的数据
data QByteArray
型。客户端及服务端可以根据
CMD
的不同来约定对数据的不同解析方式。该
demo
经过
Qt4.8.6
及
Qt5.3.1
在
windows
、
Fedora
、及嵌入式
Arm
的
linux
多平台混合连接测试并持续
24
小时以上测试,无内存泄漏,稳定运行,可用于轻量级工程实例中作为网络数据传输的解决方案。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
评分
参与人数
1
人气
+2
收起
理由
yutongjay
+ 2
对我帮助很大!
查看全部评分
总评分 : 
人气
+2
相关帖子
多线程 tcpSocket 无法发送数据
新手,编一个点对点聊天服务端,报错,希望大家帮助一下
readyread信号只能接收到一次,无法从服务端接收到多次数据
一个客户端连接多个服务器
TCP-服务器怎么把从数据库筛选的很多条数据发送给客户端呢
关于Qt多线程的一些问题
我想在qt下编写一个tftp客户端的程序,请问有什么建议吗?
如何利用读写锁的dll库对SQLite加读锁
KS13-02 多线程应用中如何与主界面通信
回复
使用道具
举报
feipeng1985
当前离线
积分
16
feipeng1985
尚未签到
2015-10-15 19:38:42
显示全部楼层
以前在多个平台发布过一些源码,但是伸手党太多,很多朋友下载了连回复都懒得回复,严重打击了我开源的精神,今日受论坛里一些大神的启发,决定先赞助再发源码,各位可以先下载下来看看,里面有一个简单的设计文档,本demo经过反复测试,连续几十小时在多个平台下大数据量的收发数据,可以稳定运行,可以作为工程版本直接使用,只需按照文档及源码demo中的例子从中继承出来即可。请赞助至支付宝
289322970@qq.com
20元,注意备注邮箱号,没收到源码的同学可发邮件催促,即可获得源码,多的不说,若您认为您挣20元的时间即可写出此代码请绕路,谢谢,由于附件发送不成功,需要附件的同学请到这里下载
http://www.qtcn.org/bbs/read-htm-tid-59991-ds-1-page-e.html#a
回复
支持
反对
使用道具
举报
qq1043068972
当前离线
积分
711
qq1043068972
累计签到:615 天
连续签到:1 天
2015-10-16 17:10:39
显示全部楼层
都开源了,还在乎伸手党?
回复
支持
反对
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了