Implemented a simple UDP listening server, that listens for packets on ports and triggers callbacks.
Added udpListener example sketch.
Merge pull request #80 from brianlah87/master

UDP Listener Server
DHCP fix by Andy Lindsay, fixes #69
Twitter example fix
Merge pull request #85 from hemalchevli/master

twitter example fix
Update tcpip.cpp

Added support for multi packets 
so you can send more than one packet of asked webpage
has worked for an 240 mega byte file transfer wihout packet lost
speed about 100kbyte / seconds
Update EtherCard.h

added new functions (in tcpip.cpp
httpServerReply_with_flags() 
to told the navigator if it is or not the last packet

httpServerReplyAck () 
reply to the navigator an ACK (2. part of three way handshaking)
Create multipacket.ino

Exemple number one
Send to the navigator a webpage contained in five packets (page a b c d e)
Create multipacket.ino

exemple one
send a webpage composed of five packets with 900 bytes buffer, 
you could have 840 * 5 byte page (five packets is only for exemple you can send more packets there is no limitations)
Delete multipacket.ino

error
Create multipacketSD.ino

exemple two 
all the web data are on the SD card
tinyfat library don't support folders so all files are in root 
.hea are headers files 
if you ask an .htm file , arduino will send htm.hea witch contain 
HTTP/1.0 200 OK\r\n
Content-Type: text/html\r\n
Server: Arduino ethercard fred mod\r\n
\r\n
an then the requested file
if you type http://192.168.0.66/test.htm
you will see the test.htm page on the root of your SD card
the sd library use only 8+3 files don't ark .html files you will become not found..
you can store .js files with correct js.hea
change only the mime type (google it to find)
you can specify in header files more options 
Cache (for pictures) so you dont have to reload it every time
the default header is txt.hea
HTTP/1.0 200 OK\r\n
Content-Type: text/plain\r\n
Server: Arduino ethercard fred mod\r\n
\r\n
i have added a server name for exemple but it's not needed
Update multipacketSD.ino
Update multipacketSD.ino

sorry it was code for another test will be come soon : SSDP protocol
Update multipacketSD.ino

reduce ram used it was 80 for SD library while could contain directories but tinyfat doesn't support directories !
Update multipacketSD.ino

i know i must really read my code :-) anothers experiments before brigning this thing working ....
Update multipacket.ino

erased unneded code
Update enc28j60.cpp
Create SSDP.ino
Update tcpip.cpp