[Delphi] prosty serwer www

0

ostatnio zainteresował mnie temat gniazdek w delphi. oczywiście sciągnęłem z dokumentacji Programowanie sieciowe przy użyciu gniazdek w Delphi 3. wszystko było ok - komunikacja między klientem a serwerem przebiegała bez zakłuceń. komunikacja odbywała się na porcie 1234. zmieniłem w programie serwera port na 80 - standardowy port usługi http://localhost/uchomiłem przeglądarkę i wpisałem http://localhost/, i jakież było moje zdziwienie gdy w programie serwera pojawiło się żądanie protokołu http.

w tym momencie chciałbym, aby program serwera odpowiedział na żądanie, wysyłając do localhost np. plik index.html z katalogu pub_html w folderze z programem serwera. wtedy powstałby działający serwer www.

jeśli ktoś wie jak to zrobić (wysłać index.html do programu klienta, czyli przeglądarki) niech się tu wypowie...

z góry dzięki :-)

0

pakiet Indy:
TidHttpServer chyba :P

0

nie chodzi mi o indy. tam wszystko jest zbyt proste :-) chcę to zrobić przy pomocy gniazdek :p

0

jak nie chcesz prosto to zrób se sam a nie każ innym się męczyć :P

0

To mam propozycję do Ciebie kuba_e. Załątw sobie jakiś serwerek postaw go na swoim koncie i wyślij zapytanie, to które otzrymałeś od IE (http://localhostt/) i zobacz jak Ci odpowie. To się chyba nazywa reverse engineering.

0

nie chodzi mi o indy. tam wszystko jest zbyt proste :-) chcę to zrobić przy pomocy gniazdek :p

a Indy niby na czym robi? Sciagnij ICS'a albo Indy i popatrz sobie jak to oni zrobili.

0

Zawsze mozesz sciagnac zrodla Apache'a i zobaczyc :))
Albo zajrzec w kodz zrodlowy Indy...

1 użytkowników online, w tym zalogowanych: 0, gości: 1