Ну в общем перед после закрытия соединения, перед его удалением добавил
netconn_close(ChildConn[index]);
sys_mbox_trypost(ChildConn[index]->recvmbox, NULL);
vTaskDelay(10);
netconn_delete(ChildConn[index]);
Работает, но как то нехорошо получается.
Цитата
Только один: загнать все в один поток, т.к. LwIP не позволяет работать с одним и тем же соединением из разных потоков.
Не хотелось бы. Только в самом крайнем случае.