I use the RAW API. If I send out the 8K data inside the recv function, everything is fine. But if I do the send later in the main(), I get some strange problem. (long delay and TCP data corruption)
accept. /* Configure LwIP to use our call back functions. */
tcp_err(pcb, tcpserver_conn_err); tcp_recv(pcb, tcpserver_recv); tcp_poll(pcb, tcpserver_poll, 10);