Если я правильно понял, то в lwip есть три уровня использования API: RAW(самый нижний), NETCONN(надстройка над RAW), SOCKET(надстройка над NETCONN).
По быстрому посмотрел пример TFTP (реализован через socket API)- в конце концов все в результате сводится к вызову все тех же netconn-функций, собственно что логично
вытекает из выше сказанного. Конечно - есть свои нюансы. Но суть не меняется.
Пример web сервера я попробовал – все работает. Но мне надо udp. Думал, что с наскоку
по примерам запущу udp-эхо через netconn-API … да не тут-то было. Придется делать
”более глубокое погружение”. Само собой попробую и TCP и SOCKET-API.
Но ведь, по идее, должны исправно работать все уровни. Опять же и примеры есть (ссылка в 3 посту)
Что же , пойду учить матчасть….
Цитата(aba @ Oct 27 2011, 13:34)

В Вашем коде вы создаёте соединение, а в UDP соединения как такового нет.
Посмотрите пример TFTP. В этом примере используется UDP и никаких "netconn..." функций нету, есть только биндинг сокета на порт и приём.
Так вроде и я никаких соединений не создаю... Собственно весь алгоритм сводится к:
conn = netconn_new( NETCONN_UDP );
netconn_bind(conn, IP_ADDR_ANY, 5001);
for(;;)
{
netconn_recv(conn);
}
В примере TFTP все примерно так же:
socket() (сводится к netconn_new())
bind() (сводится к netconn_bind())
Может я что упустил важное.....тогда тыкните меня носом, только спасибо скажу...честно....
Заранее благодарен тем, кто поможет дельным советом разрулить ситуацию.