新手上路 
 
	- 积分
 - 49
 
        - 金钱
 - 49 
 
       - 注册时间
 - 2017-8-22
 
      - 在线时间
 - 12 小时
 
 
 
 | 
 
5金钱 
使用原子例程TCP_server/callback API 
设置 
TCP_COMMAND_BUFSIZE =2200; 
g_Command_Data[2300]=0; 
 
for(q=p;q!=NULL;q=q->next)  //遍历这个链表 
{ 
if(q->len > (TCP_COMMAND_BUFSIZE-g_Command_Datalen)) 
        memcpy(g_Command_Data+g_Command_Datalen,q->payload,(TCP_COMMAND_BUFSIZE-g_Command_Datalen));//拷贝数据 
else memcpy(g_Command_Data+g_Command_Datalen,q->payload,q->len); 
        g_Command_Datalen += q->len;           
if(g_Command_Datalen > TCP_COMMAND_BUFSIZE) break; //超出数组,结束接收。 
} 
 
当我使用网络调试助手给开发板发送2000字节时,我在g_Command_Data数组里,第一次只能接收1460字节,第二次再接收540字节; 
而不是2000字节一次收全; 
 
已配置 #define IP_REASSEMBLY                   1 
 
为什么?LWIP的数据重组功能未实现? 
 
 |   
 
 
 
 
 
 |