TI中文支持网
TI专业的中文技术问题搜集分享网站

dsp 6748 NDK_send(SOCKET s, void *pbuf, int size, int flags)中 size参数最大可以设置多少?

您好!

请教一下,使用NDK,其中的 static inline int send(SOCKET s, void *pbuf, int size, int flags)
{
return NDK_send(s, pbuf, size, flags);

size参数最大可以设置多少? 

我在使用过程中,当发送size1048576*4字节数据时,有时会出现未发送完,函数就返回了。请赐教!

谢谢!

Shine:

设置成小于65535试试。另外,可以看一下有没有返回EMSGSIZE错误。
EMSGSIZE: The size of the data being sent exceeds the MTU of the interface or the Maximum Transmit buffer size configured using SO_SNDBUF option, whichever is the smaller value of the two.
software-dl.ti.com/…/NDK_API_Reference.html

tony jian:

回复 Shine:

返回的值是不相同,出现过10,也出现过8192;一共六包4192304;有时能完整送出两包;

Shine:

回复 tony jian:

有试过size设成小于65535吗?

赞(0)
未经允许不得转载:TI中文支持网 » dsp 6748 NDK_send(SOCKET s, void *pbuf, int size, int flags)中 size参数最大可以设置多少?
分享到: 更多 (0)