qt socket
sendClearSensorValueRecordCmd();//此命令发送出,会返回3条数据包
sleep(1);
tcpSocket->readAll();//清空socket,可以这样做吧
sleep(1);
tcpSocket->readAll();//再次清空,确认下
//发送11采集保存命令
sendStageValueCmd();//此命令发出后,4秒内收到两条命令
sleep(3);
//清空socket连接
tcpSocket->readAll();
// sleep(2);
tcpSocket->readAll();
//发送轮询的20采集命令
sendQuerySensorValueCmd();//这才是我最需要的命令,但是问题也出在了,这个命令发出后,收的数据包一直不正确。我把传感器串口连接,手动发送上述命令,收的数据很好,没任何错误,所以我肯定出在了这个socket.请问清空那做的对吗??还有别的方法吗?运行至此,理论不应该在收的,前面两个命令的返回数据包,但是现实是收到了,然后才是20这条命令的。
复制代码
sleep(1);
tcpSocket->readAll();//清空socket,可以这样做吧
sleep(1);
tcpSocket->readAll();//再次清空,确认下
//发送11采集保存命令
sendStageValueCmd();//此命令发出后,4秒内收到两条命令
sleep(3);
//清空socket连接
tcpSocket->readAll();
// sleep(2);
tcpSocket->readAll();
//发送轮询的20采集命令
sendQuerySensorValueCmd();//这才是我最需要的命令,但是问题也出在了,这个命令发出后,收的数据包一直不正确。我把传感器串口连接,手动发送上述命令,收的数据很好,没任何错误,所以我肯定出在了这个socket.请问清空那做的对吗??还有别的方法吗?运行至此,理论不应该在收的,前面两个命令的返回数据包,但是现实是收到了,然后才是20这条命令的。
复制代码
...全文
相关推荐
QT TCP Socket 通信示例
QT库,一个强大的跨平台应用程序开发框架,提供了丰富的功能,包括图形用户界面、网络通信等。
Qt 通过socket实现简易网盘的操作
在本文中,我们将深入探讨如何使用Qt库通过socket实现一个简易的网盘操作。Qt是一个功能强大的跨平台应用程序开发框架,支持多种操作系统,包括Windows、Linux、macOS等。
QT_的socket_与_Linux_的socket通信Linux
而QT作为一款强大的跨平台应用程序开发框架,内置了丰富的网络功能,其中包括对Socket通信的支持。
QT使用socket的聊天室
QT库是Qt公司开发的一款强大的跨平台应用程序开发框架,它提供了丰富的API用于构建图形用户界面、网络编程、数据库连接等。
Qt实现Socket断线重连机制
Qt库作为一个强大的跨平台开发框架,提供了丰富的功能,包括网络编程的支持。本篇文章将深入探讨如何在Qt中实现Socket的断线重连机制,这对于构建可靠、稳定的网络应用至关重要。


