Von Version1.0 zu Version1.4 wurde der Webserver httpd.c verbessert und viele andere Dinge auch.
z.B. Eine Webseite kann nun Bilder enthalten zuvor war es nicht möglich da noch kein Stack für mehrere Socket vorhanden war, das bedeutet nun auch mehrere Rechner können gleichzeitig auf den Webserver zugreifen. Dieses ist wichtig wenn man den Webserver im Internet betreibt.
Zusätzlich hat sich auch die Struktur des Programms geändert, es wurde einiges geändert was mir noch nicht gefallen hat usw.
bisher habe ich v1.01 verwendet und es hat prima funktioniert. ich habe die Website für den http dienst auf einem I²C EEPROM gespeichert und habe die tcp_send_page funktion dementsprechend geändert, das hat super funktioniert. nun möchte ich gerne die Version 1.04 einsetzten, da sie, wie du schon erwähnt hast auch mehrere sockets unterstützt. ich möchte jetzt ebenfalls wieder die Webpage aus dem I²C EEPROM oder einem NVRAM laden. ist das schwerer zu realisieren und was müsste ich abändern, wenn ich schon eine funktion (_24FCxxx_read(unsigned char address)) habe, welche das gelesene byte zurrückliefert? - hast du sowas auch schon mal probiert?
Ich habe in den Anfängen auch ein EEprom mal angeschlossen aber nicht weiter verfolgt. Nun bin ich bei der Anbindung einer MMC/SD Karte zugange da diese mir genügend Speicher bietet z.B. für Webseiten und den FTP/NFS Serverwie gesagt alles in arbeit. Da ich aber zur Zeit das Projekt alleine betreue dauert es ein bisschen. Aber der MMC/SD Treiber ist schon Fertig und bald in den Webserver eingebunden.