nuttx-apps/netutils
patacongo 48748888ea Various fixes for the telnet driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4351 42af7a65-404d-4744-a932-0658087f49c3
2012-01-31 15:41:07 +00:00
..
dhcpc tools/mkdep.sh should not report an error if there are no files on the command line 2011-05-11 01:27:04 +00:00
dhcpd STM32 Ethernet bugfixes; STM3240G-EVAL DHCPD configuration; fixes for IP address order bugs in DHCPD 2011-12-13 17:25:23 +00:00
ftpc Amber Web Server updates 2011-06-13 17:51:17 +00:00
resolv tools/mkdep.sh should not report an error if there are no files on the command line 2011-05-11 01:27:04 +00:00
smtp tools/mkdep.sh should not report an error if there are no files on the command line 2011-05-11 01:27:04 +00:00
telnetd Various fixes for the telnet driver 2012-01-31 15:41:07 +00:00
tftpc STM32 Ethernet... initial bring-up changes 2011-12-12 15:59:33 +00:00
thttpd tools/mkdep.sh should not report an error if there are no files on the command line 2011-05-11 01:27:04 +00:00
uiplib Changes for clean build of app/ directory with Windows toolchain 2011-04-10 16:08:08 +00:00
webclient tools/mkdep.sh should not report an error if there are no files on the command line 2011-05-11 01:27:04 +00:00
webserver tools/mkdep.sh should not report an error if there are no files on the command line 2011-05-11 01:27:04 +00:00
Makefile First cut at FTP client 2011-06-01 19:15:14 +00:00
README.txt Add new psock layer; telnet session is now wrapped in a character device 2012-01-30 21:29:59 +00:00

netutils
^^^^^^^^

This directory contains most of the network applications contained
under the uIP-1.0 apps directory.  As the uIP apps/README says,
these applications "are not all heavily tested."  These uIP apps
include:

  dhcpc     - Dynamic Host Configuration Protocol (DHCP) client
  resolv    - uIP DNS resolver
  smtp      - Simple Mail Transfer Protocol (SMTP) client
  webclient - HTTP web client
  webserver - HTTP web server

You may find additional information on these apps in the uIP forum
accessible through: http://www.sics.se/~adam/uip/index.php/Main_Page 

Additional applications that were not part of uIP (but which are
highly influenced by uIP) include:

  dhcpd     - Dynamic Host Configuration Protocol (DHCP) server
  tftpc     - TFTP client
  telnetd   - TELNET server.  This is the Telnet logic adapted from
              uIP and generalized for use as the front end to any
              shell.  The telnet daemon creates sessions that are
              "wrapped" as character devices and mapped to stdin,
              stdout, and stderr.  Now the telnet session can be
              inherited by spawned tasks.
  ftpc      - FTP client
  thttpd    - This is a port of Jef Poskanzer's THTTPD HTPPD server.
              See http://acme.com/software/thttpd/.

If you use DHCPC/D, then some special configuration network options are
required.  These include:

  CONFIG_NET=y               Of course
  CONFIG_NSOCKET_DESCRIPTORS And, of course, you must allocate some
                             socket descriptors.
  CONFIG_NET_UDP=y           UDP support is required for DHCP
                             (as well as various other UDP-related
                             configuration settings).
  CONFIG_NET_BROADCAST=y     UDP broadcast support is needed.
  CONFIG_NET_BUFSIZE=650     The client must be prepared to receive
  (or larger)                DHCP messages of up to 576 bytes (excluding
                             Ethernet, IP, or UDP headers and FCS).