- 积分
- 26
贡献157
飞刀44 FD
注册时间2019-11-27
在线时间3 小时
关注我
|
用的OK3399-C开发板,使用QT的TCP发送两百万的图像数据,每秒十次,过一会就出现无法发送的问题,write是可以的,但是flush不生效,导致占用内存不断增大,最终被系统kill掉,咱们有遇到过该问题吗?该问题如何解决?
使用iperf测过带宽,可以达到950M,不是网速的问题,A40I也不存在该问题
qt代码如下
- int ret1 =socket->write(data,data.length());
- int ret2 = socket->waitForBytesWritten(50);
- //socket.flush
复制代码
|
|