uIP TCP/IP Stack
The uIP TCP/IP stack
is a portable TCP/IP implementation designed by Adam Dunkels for
low-resource and embedded systems. This stack has been directly
ported to a number of systems, including the TRS-80, Atari XL/XE, the
Lego Mindstorms Robots, and Microsoft Windows. Other systems
support it indirectly through the closely-related Contiki Desktop OS
project.
The system uses the highly praised Protothreads
system to handle multiple connections. This server has been
hard-coded to handle 25 simultaneous connections, although many more
should be possible.
The SLIP device driver for uIP is taken from
the Contiki source distribution. Necessary serial access routines
have been written to interface with FOSSIL drivers. This web
server, and uIP port, can be used on any system with FOSSIL support,
including IBM PCs, Tandy 2000s, and other oddball systems.
The web server code shipped with uIP has been modified to serve web pages directly from disk.
Rainbow 100 on the Internet