Unterlasse bitte die Doppelposts! Dafür gibts die Edit funktion.
Ok hab deine Fehler.
Inputbuffersize gibt die Größe des Puffers an, der zum Empfangen verwendet wird. Nicht, was wirklich drin steht. Das hättest du beim debuggen gesehn, mit einem Breakpoint...
InputBuffer.Size ist, was du brauchst.
Danach funktioniert es schon so, dass die Anfrage weitergeleitet wird.
Natürlich kommt keine sinnvolle Antwort zurück: Du fragst nämlich delphi-forum.de (oder was auch immer) nach dem host "localhost". Den gibts dort aber nicht. Erwartet ist eben "delphi-forum.de"
Bei der Schleife solltest du aufpassen, die Verbindung wird nicht unbedingt nach einem Seitenabruf geschlossen. (->Keep-alive)
Funktioniert hier aber so.