14. november 2002 - 13:35Der er
8 kommentarer og 1 løsning
Har problemer med at få billeder til at passere gennem min proxy
Hej allesammen, I forbindelse med mit studie skal jeg lave en proxyserver. Det er indtil videdere gået meget godt indtil jeg skulle til at hente billeder fra web-serveren. Jeg modtager fint data, men det er ligesom om når det er et billede jeg modtager går det i kage. Mit Spørgsmål lyder: Håndterer man billeder anerledes når man modtager fra web-server og sender dem til klient/browser ?. Her et lille udpluk af koden hvor jeg modtager og sender, det kan være der er en med blik for den slags der kan se om jeg gør noget galt.
Min hypotese er at filer <= 8KB er OK, mens filer > 8KB går galt (fordi du sender 8KB, glemmer 8KB, sender 8KB, glemmer 8 KB etc.), og at billed-filerne er større end tekst-filerne.
Mht til de 2 gange recv() kan jeg se hva du mener. Men det løser ikk problemet. Grunden til jeg kun modtager 8KB er at det ikke er muligt at kunne modtage alle billeder i et hug. Man kan simpelthen ikke lave så stor en buffer. Derfor modtager jeg det i packets af 8KB. Når jeg har proxy'en kørende og prøver at forbinde til en hjemmeside får jeg (med undtagelse af sider der starter med at requeste et billede) alt indhold frem. Ellers tak for dit svar
Kanon.... nu lykkedes det at få et billede igennem. Men der er stadig nogle finesser der tilsyneladende skal rettes til....Den går tilsyneladende kold når hjemmesiden er lidt for komplex men det er nok et helt andent problem. mange tak for hjælpen.
Synes godt om
Ny brugerNybegynder
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.