Avatar billede loproc Praktikant
17. marts 2005 - 10:04 Der er 4 kommentarer og
1 løsning

Problemer med binary read

Hejsa

Jeg er ved at lave et PHP script, der opretter en SSL forbindelse til et program, sender nogle kommandoer og får en binær fil tilbage. Mit problem opstår når jeg forsøger at læse filen. Det er mig kun muligt at læse ganske lidt (knap 512 bytes) af en fil på næsten 4 megabyte... Jeg modtager før filen den præcise længde af den så jeg skulle vide hvornår jeg skulle stoppe. Koden kan ses på:
http://www.nomorepasting.com/paste.php?pasteID=34694
Og resultatet på http://www.trunet.dk/~kruse

Kort sagt er problemet altså at der pludselig ikke kan læses mere...

Håber der er nogen der har nogle gode forslag
Martin Kruse
Avatar billede detox Nybegynder
17. marts 2005 - 10:29 #1
Kan det være noget browserrelateret? Hos mig læser den hvert fald mere end 512 bytes, nok nærmere nogle MB, før browseren går ned.
Avatar billede loproc Praktikant
17. marts 2005 - 10:31 #2
Jeg tror faktisk vi har løst problemet - det ser ud til at der var en lille fejl i server-programmet så det ikke outputtede hele filen...
Avatar billede loproc Praktikant
17. marts 2005 - 11:44 #3
Jep, den fungerer nu...
Avatar billede detox Nybegynder
17. marts 2005 - 11:50 #4
Det var godt. Husk at lukke spørgsmålet :)
Avatar billede loproc Praktikant
17. marts 2005 - 11:53 #5
Det viser sig at der slet ikke er noget problem med PHP scriptet, men at det var C++ programmet i den anden ende der ikke sendte det hele.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester