我想使用 QTcpSocket 以 200KB/秒(5 秒的传输)发送一个 1MB 的文件。ReadyRead 插槽函数首先读取文件大小(标头),然后启动一个线程,该线程在从套接字读取 file_size 字节时阻塞。但是,由于 readyRead 插槽函数在文件传输之前结束,不会有对 readyRead 函数的新调用(新的 ReadyReads 发出)会干扰吗?
我在这里读到:如何确保不会错过来自 QTcpSocket 的 readyRead() 信号?当你在 slot 函数中时,不会发出新的 ReadyReads。