02. december 2002 - 17:40Der er
6 kommentarer og 1 løsning
Sende filer over netværk
Jeg skal til og igang med, at lave et ftp program med noget RMI, og så ville jeg gerne vide hvordan man sender filer over et netværk/internet, eller hvis der var nogen der havde nogen links til steder der omhandlede dette emne eller eksempler på hvordan man gør?
Det er en yderst smart måde, hvorpå du kan kalde metoder på serveren som om de var lokale. RMI håndterer alt bøvlet med at skrive koden der serialiserer/deserialiserer og skriver/læser socket for både client og server.
Men når man skal hente en fil vil man typisk have 1 metode med 1 argument. Det er ikke særligt svært st skrive den kode selv, så man udnytter ikke RMI's fordele.
Og hvad værre er med RMI vil serveren være nødt til at læse hele filen op i memeory og returnere den til klienten. Med store filer vil det give et voldsomt memory forbrug. Med sockets eller HTTP kan man flytte filen i passende del stumper.
Tak for hjælpen, pointene er gået til dig, men hvis du kender nogle steder, hvor der er nogle flere eksempler, hvor man sender en fil, så jeg har noget mere at kigge på og sammenligne med, så ville ekstra glad?
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.