While I have yet to use lwip for a project (still in decision phase/dilemma);
At my previous job, I selected Interniche, and I have been using it for many years. While it was not bug free (not sure if they fixed the major bugs that we found by now), it is fairly complete, and very stable. But at a cost of course. Needless to say, any issues one might have, is very dependant of rtos and platform etc. As there's a lot of function pointer in the code design, it takes some time to get to understand the code. Not sure if lwip codebase is easier follow, but I would certainly think so. As you may have read in another thread, that I started, I think that one big difference and drawback with lwip, is the lack of, or perhaps better term is 'uncomplete support of' non blocking sockets, and as with many open source project, updated and complete documentation will also be missed. But, on the other hand, I think/hope that adopting lwip is a more future proof road, in that once one get the hang of the inner workings, it is easier to move it to new platforms/project and without having to purcase a new licence. Also, as far as I can tell, the lwip linux simulation environment is a strong plus, and with some luck maybe one can be without an expensive debugger with trace because of this. Or you could argue that the nice trace debugger where for free, since the stack where free.. ;-) The bugs that we had in Interniche would have been impossible to find without a good real-time trace. It would be nice to know what kind of debuggers/trace the current lwip userbase has, and how high they are valued!? Hope that was of any help, Micael On Mon, December 15, 2008 19:51, bill wrote: > Interestingly - because Interniche has come up on this list before - my > new > project utilizes the NIOS II which recommends the Interniche TCP/IP stack > while essentially denouncing lwIP. Does anyone have Interniche experience > and lwIP experience to be able share any pros and cons or comparisons > between Interniche and lwIP? I'm leaning towards lwIP because of the > lesser > learning curve. I don't have much else to go on at this point so any > feedback would be greatly appreciated. > > Thank you, > Bill _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
