Mit dem Browser von Android 2.2 werden die html-Seiten der Webserverbeispiele nicht angezeigt (Fehlermeldung: Die Serverkommunikation ist fehlgeschlagen)
Grund:
Die gelieferte html-Seite des Webservers enthält keinen http-Statuscode, sondern fängt direkt mit dem html-Code an. Dies ist nicht standard-konform.
Zumindest ein
“HTTP/1.1 200 OK\r\n\r\n”
sollte laut Standard vor dem eigentlichen html-Code geliefert werden.
Also z.B. so:
const char site[] PROGMEM = {
“HTTP/1.1 200 OK\r\nConnection: close\r\n\r\n<HTML><HEAD> …
Dann klappt die Anzeige auch mit dem Browser von Android 2.2.