【发布时间】:2013-05-07 20:55:00
【问题描述】:
我想使用 QTcpSocket 以 200KB/秒(5 秒的传输)发送一个 1MB 的文件。 ReadyRead 插槽函数首先读取文件大小(标头),然后启动一个线程,该线程在从套接字读取 file_size 字节时阻塞。但是,由于 readyRead 槽函数在文件传输之前结束,不会有新的对 readyRead 函数的调用(新的 ReadyReads 发出)会干扰吗?
我在这里读到:How to make sure that readyRead() signals from QTcpSocket can't be missed? 当你在 slot 函数中时,不会发出新的 ReadyReads。
【问题讨论】:
标签: c++ qt qtcpsocket