我的mcu是TM4C129KE
使用TI-RTOS接近一年了最近有个问题困扰我
使用ndk协议栈的http服务器功能,通过post提交数据,使用的一直很好,直到最近有传输文件需求的时候,发现问题,文件只要是大于10KB左右,网页服务器就无法正确的把文件传递过来,看了一下代码,是TI给的历程里网页接收post请求的 socket接收函数有问题
recv(htmlSock, pcParam, 1460, MSG_WAITALL); MSG_WAITALL的意思是直到接收数据完毕后才能返回结果,但是数据太大的话我网络缓存就不够了,所以接收不玩数据,然后我改成 recv(htmlSock, pcParam, 1460, 0); 就是有数据就给我返回,但是仍然不行,我文件最大的可能是500KB,必须使用一边接收数据一边处理的方式才能传递完毕,请问有什么好的办法么