# Applications

## Detailed Description

The uIP distribution contains a number of example applications that can be either used directory or studied when learning to develop applications for uIP.

## Modules

| DNS resolver
| The uIP DNS resolver functions are used to lookup a hostname and map it to a numerical IP address.

| SMTP E-mail sender
| The Simple Mail Transfer Protocol (SMTP) as defined by RFC821 is the standard way of sending and transfering e-mail on the Internet.

| Hello, world
| A small example showing how to write applications with protosockets.

| Web client
| This example shows a HTTP client that is able to download web pages and files from web servers.

| Web server
| The uIP web server is a very simplistic implementation of an HTTP server.