• 3017阅读
  • 4回复

QTCP的C/S通信,怎样让客户端接收完服务器端发来的数据后,再继续往下执行? [复制链接]

上一主题 下一主题
离线y1363386323
 

只看楼主 倒序阅读 楼主  发表于: 2017-06-26
QTCP通信,客户端向服务器发送命令,服务器发回数据,怎样才能让客户端接收完数据后,再继续往下执行?
离线dosmlp

只看该作者 1楼 发表于: 2017-06-27
可以在数据前面加个数据长度,读够长度再返回
离线never_forget

只看该作者 2楼 发表于: 2017-06-28
有信号的 readyread(). 监听这个信号,然后读数据,这个数据读取是同步的。还有,再往下执行 ?你是面向过程编程嘛,不是OOP嘛,小姐姐?
离线y1363386323

只看该作者 3楼 发表于: 2017-06-29
回 never_forget 的帖子
never_forget:有信号的 readyread(). 监听这个信号,然后读数据,这个数据读取是同步的。还有,再往下执行 ?你是面向过程编程嘛,不是OOP嘛,小姐姐? (2017-06-28 08:40) 

已经解决了,好像你说对了,我是用了waitForReadyRead()解决的.

另外什么是面向过程编程?什么是OOP?
离线y1363386323

只看该作者 4楼 发表于: 2017-06-29
回 dosmlp 的帖子
dosmlp:可以在数据前面加个数据长度,读够长度再返回 (2017-06-27 10:12) 

用waitForReadyRead()解决了 THKS
快速回复
限100 字节
 
上一个 下一个