Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

jednoduchy HTTP server - firefox nerespektuje content-length?

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

jednoduchy HTTP server - firefox nerespektuje content-length?

Autor: Matlák

13:45:11 02.03.2008

Dobrý den. Mám takový problém. Vytvořil jsem si jednoduchý multithreaded-HTTP server (zdroják nepřikládám,je to hnus, snad to nebude nutný :-)). Mám jediný problém. Pokud opeře pošlu tolik dat kolik je v [ital]content-length[/ital], napíše že je vše OK. Pokud to samé pošlu FF tak ten napíše že je staženo pouze 50%, přitom sice zobrazí korektně všechny data ale [bold]neukončí spojení[/bold] a progressbar vpravo dole visí na 50% ... Zkoušel jsem hodnotu [ital]content-length[/ital] měnit a došel jsem k závěru, že zatímco Opera se touto hodnotou řídí, Firefox ji ignoruje. Velice důležitý je fakt, že toto se projevuje pouze při posílání dat [bold]nepocházejících[/bold] ze souboru. Čeká tedy Firefox na nějaký speciální znak ukončení souboru? Pokud odesílám soubor tak odešlu všechno (pomocí "while(!(feof(soubor)))" ) a Firefox to zbaští. Nevíte někdo čím mám tedy korektně ukončit HTTP odpověď aby "to" fungovalo správně? Předem děkuji za odpovědi.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: