【发布时间】:2012-12-20 18:33:04
【问题描述】:
我在接收转帐时遇到问题。
QTcpSocket->readAll() 在我发送给它时没有读取足够的字节。当我发送 15k 字节时,它只读取其中的一部分,然后什么也不做。我做错了什么?
QByteArray array;
array = socket->readAll(); //just reads some part, not fully.
为什么会这样?
【问题讨论】:
-
这段代码什么时候执行?在处理
readyRead()或waitForReadyRead()之后的信号或其他什么时? -
它在 QTcpSocket 的 readyRead() 槽中。
标签: c++ qt qtcpsocket