summaryrefslogtreecommitdiff
path: root/apps/netutils/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'apps/netutils/README.txt')
-rw-r--r--apps/netutils/README.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/apps/netutils/README.txt b/apps/netutils/README.txt
new file mode 100644
index 000000000..e4b05eb21
--- /dev/null
+++ b/apps/netutils/README.txt
@@ -0,0 +1,39 @@
+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
+ telnetd - TELNET server
+ 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
+ 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).