查看完整版本: [-- QTCP的C/S通信,怎样让客户端接收完服务器端发来的数据后,再继续往下执行? --]

QTCN开发网 -> Qt基础编程 -> QTCP的C/S通信,怎样让客户端接收完服务器端发来的数据后,再继续往下执行? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

y1363386323 2017-06-26 19:49

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

QTCP通信,客户端向服务器发送命令,服务器发回数据,怎样才能让客户端接收完数据后,再继续往下执行?

dosmlp 2017-06-27 10:12
可以在数据前面加个数据长度,读够长度再返回

never_forget 2017-06-28 08:40
有信号的 readyread(). 监听这个信号,然后读数据,这个数据读取是同步的。还有,再往下执行 ?你是面向过程编程嘛,不是OOP嘛,小姐姐?

y1363386323 2017-06-29 19:48
never_forget:有信号的 readyread(). 监听这个信号,然后读数据,这个数据读取是同步的。还有,再往下执行 ?你是面向过程编程嘛,不是OOP嘛,小姐姐? (2017-06-28 08:40) 

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

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

y1363386323 2017-06-29 19:49
dosmlp:可以在数据前面加个数据长度,读够长度再返回 (2017-06-27 10:12) 

用waitForReadyRead()解决了 THKS


查看完整版本: [-- QTCP的C/S通信,怎样让客户端接收完服务器端发来的数据后,再继续往下执行? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled