标题:QTCP的C/S通信,怎样让客户端接收完服务器端发来的数据后,再继续往下执行?
作者:y1363386323
日期:2017-06-26 19:49
内容:
QTCP通信,客户端向服务器发送命令,服务器发回数据,怎样才能让客户端接收完数据后,再继续往下执行?
#1 [dosmlp 06-27 10:12]
可以在数据前面加个数据长度,读够长度再返回
#2 [never_forget 06-28 08:40]
有信号的 readyread(). 监听这个信号,然后读数据,这个数据读取是同步的。还有,再往下执行 ?你是面向过程编程嘛,不是OOP嘛,小姐姐?
#3 回 never_forget 的帖子 [y1363386323 06-29 19:48]
never_forget:有信号的 readyread(). 监听这个信号,然后读数据,这个数据读取是同步的。还有,再往下执行 ?你是面向过程编程嘛,不是OOP嘛,小姐姐?(2017-06-28 08:40)
已经解决了,好像你说对了,我是用了waitForReadyRead()解决的.
另外什么是面向过程编程?什么是OOP?
#4 回 dosmlp 的帖子 [y1363386323 06-29 19:49]
dosmlp:可以在数据前面加个数据长度,读够长度再返回(2017-06-27 10:12)
用waitForReadyRead()解决了 THKS