社区
工具平台和程序库
帖子详情
QTcpSocket 如何接收unsigned long类型的数据
只爱玩青玉德
2015-10-23 11:49:36
大家好,新接触QTcpSocket编程,现在有这么个问题:客户端用的是QTcpSocket,用来接收安卓端服务器发送的数据,现在想要从服务器接收unsigned long类型的数据。我是这么写的:
QByteArray array = socket->readAll();
然后调试的时候看array说是无效的字符串,就是死活识别不了,请教下各位有什么解决的办法没?谢谢
...全文
231
3
打赏
收藏
QTcpSocket 如何接收unsigned long类型的数据
大家好,新接触QTcpSocket编程,现在有这么个问题:客户端用的是QTcpSocket,用来接收安卓端服务器发送的数据,现在想要从服务器接收unsigned long类型的数据。我是这么写的: QByteArray array = socket->readAll(); 然后调试的时候看array说是无效的字符串,就是死活识别不了,请教下各位有什么解决的办法没?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
只爱玩青玉德
2015-10-26
打赏
举报
回复
自己回个,最后还是用结构体接收数据,解决了这个问题。
只爱玩青玉德
2015-10-23
打赏
举报
回复
引用 1 楼 jiqiang01234 的回复:
tcp是二进制流,无所谓类型。对于消息类型,双方需要协商,尤其是字节序问题
你好,谢谢你的回复。那么就是说不管服务器发送的是整型还是字符串,QByteArray都可以识别出来是吗,那么应该怎么解析呢
jiqiang01234
2015-10-23
打赏
举报
回复
tcp是二进制流,无所谓类型。对于消息类型,双方需要协商,尤其是字节序问题
Qt
实现简单的T
CP
通信
这段时间用到了
QT
的T
CP
通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。 使用
QT
的网络套接字需要.pro文件中加入一句:
QT
+= network 一、客户端 1、客户端的代码比服务器稍简单,总的来说,使用
QT
中的
QT
cp
Socket
类与服务器进行通信只需要以下5步: (1)创建
QT
cp
Socket
套接字对象
socket
= new
QT
cp
Socket
(); (2)使用这个对象连接服务器
socket
->connectToHost(IP, port); (3)
Qt
工控实战:自研机器人T
CP
长连接客户端(粘包处理+心跳保活+自动重连完整源码解析)
本文详细介绍了基于
Qt
框架开发的工业机器人T
CP
通信上位机解决方案。针对工控领域特有的长连接保活、严格协议解析、
数据
分区缓存三大需求,作者设计了一套轻量化
Qt
T
CP
客户端类,核心功能包括: 采用双倍缓冲区和自定义算法处理T
CP
粘包拆包问题 实现3s心跳保活与5s超时自动重连机制 按功能码分类解析机器人
数据
,分区缓存各类点位 提供极简业务接口供UI层调用 文章深入剖析了源码架构与核心逻辑,包括帧头校验分包、定时巡检、点位读写封装等关键技术实现,并针对工业现场应用提出了6项优化整改方案,如信号槽重复绑定修复、动
Qt
网络
数据
传输
1、全局定义 需要定义一些全局变量和常量,定义如下 //存储文件路径和文件名的结构体 struct openFileStruct { QString filePath; QString fileName; }; struct clientInfo //客户端信息 { QString ip; //ip int state; //状态
QT
宏 Q_OBJECT,explicit, QHostAddress, quint, emit
QT
相關 一、 參考: 1、宏Q_OBJECT 二、 explicit struct constrcution 三、 QHostAddress Detailed Description: The QHostAddress class provides an IP address. This class holds an IPv4 or IPv6 address in a platform- an...
Qt
网络编程实战:用
Socket
实现一个简易局域网聊天室(附完整源码)
本文详细介绍了如何使用
Qt
框架和
Socket
技术实现一个高性能局域网聊天室。通过T
CP
/UDP双协议混合架构、线程安全处理、连接池优化等工业级实现细节,开发者可以构建稳定可靠的即时通讯工具。文章包含完整源码和工程化实践,适合需要将
Qt
网络编程应用于实际项目的开发者参考。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章