我们目前在做UDP协议传输数据的测试,使用sendto()这个socket函数,程序大体上没有问题。
但是在长时间大数据量测试的时候(比方说超过10GB总数据量),发现sendto这个函数会返回一个编号为55的错误。然后程序从此就再也发不出去数了。
在serrno.h中,这个错误的描述为,no buffer space available
在NDK User Reference中的描述为,Memory allocation failure while attempting to send data