标题:如何基于QTcpServer实现图片数据传输的http server
作者:tanyue.esec
日期:2022-06-14 17:20
内容:
有个需求,需要在Qt这一端,起个HttpServer,其实起个TCP Server也是一样的,用来接收客户端传来的base64格式的图片。
找了一段代码,通过QTcpSocket的readyRead信号触发的函数,从QTcpSocket中读取字节流,使用readAll方法来获取数据
但是当数据量过大,直接不触发readyRead信号了,是否可以有其他解决方案呢
#1 [tanyue.esec 06-14 17:35]
初步搞明白了,可以整个循环,当数据没有接收完成时,不断开socket连接。
至于没有进readyRead信号槽的问题,是监听的ip问题,只监听了127.0.0.1,localhost都不行