char *c;
struct pbuf *q;
if (p != NULL)//如果有數據來了
{
tcp_recved(pcb, p->tot_len);
for(q=p; q != NULL; q = q->next)
c = q->payload;
tcp_write(pcb, c, p->len, 0);//接著就直接將收到的數據直接發送出去。
}
pbuf_free(p);
這個後來發現是周立功那個軟件的問題,我用自己寫的socket代碼與下位機通信,速度就提起來了。