Цитата(vladik @ Aug 12 2009, 16:43)

В общем я прихожу к выводу, что одними средствами uIP большой скорости не получить: либо серьезно править стек, либо использовать UDP и прикручивать что-то сверху него. Сейчас разбираюсь с lwIP, посмотрим на что он способен.
скорость ещё от железа зависит. к тому же протокол TCP довольно сложный как в теории так и на практике, по крайней мере если сравнивать с UDP. кстати, TFTP реализуется как раз поверх UDP.
а по поводу uIP vs lwIP, то как говорит сам автор обоих стеков, uIP проще чем lwIP и основное различие между ними в том что lwIP поддерживает несколько сетевых интерфейсов и может между ними пакеты роутить, поэтому если поддержка нескольких интерфесов не нужна то проще использовать uIP. раньше uIP ещё и UDP не поддерживал, но теперь держит.
http://www.sics.se/~adam/mobisys2003.pdf - тут табличка сравнительная есть.