在是哟tcp发送数据后mstopiferror()检查返回值返回Error:11请问一下这种错误一般是什么原因?看注释Out of memory error是发送数组溢出吗?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
在是哟tcp发送数据后mstopiferror()检查返回值返回Error:11请问一下这种错误一般是什么原因?看注释Out of memory error是发送数组溢出吗?
您好,这个是由于发太快了,缓冲区满了之后,还一直往缓冲区放数据导致,出现这种情况的话,可以重新调用发送函数,配置之前没发出去的参数再发一次,后续有问题可以邮箱联系:kx@wch.cn
做了个乒乓缓存来解决这个问题,但依然存在,而且试了一下虽然报错,但数据包仍然可以发送过去,但丢失了一部分,请问一下这是因为没法送完就向其中写入数据,导致开始写入时还没有发送的那一段数据丢失了吗
您好这是由于缓冲区满了,还往缓冲区填数据,产生的内存溢出错误,之前写入的不会丢失,是后来满了之后再写入的没有写进去