Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

Nut/Net API

Collaboration diagram for Nut/Net API:


Detailed Description

Nut/Net TCP/IP Stack.

The Nut/Net networking code is designed in a fairly fundamentally different way to most IP stacks. Most systems rely on polling information out of the network code, which has to buffer the information until it is requested.

The Nut/Net IP stack however uses a dataflow architecture where data is pushed up the protocol layers immediately after data has been received. The data does not get buffered unless one of the layers makes a policy decision to do so. Generally data will be pushed all the way up to the socket API.

In a small system this design reduces memory requirements, eliminates expensive queueing and threading operations.


Modules

 Network Configuration
 Nut/Nut configuration structure.
 Socket API
 Nut/Net Socket Interface.
 Protocols


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/