QTcpSocket传大文件
做了一个文件下载、通过客户端和服务器的打印发现了一个很疑惑的现象、
比如一个大文件700M。在server这边。我是每次从文件中读取固定字节数、然后通过socket写出去。client端是无脑接收然后写入文件、。
现在发现。server每次都要吧700M文件读完。然后客户端的接收数据才开始打印。
难道不应该是server向socket去write多少字节。client就应该立马接收到么?
[解决办法]
啥是“无脑接收”?
你的客户端有没有监听到readyRead()信号?