Avatar billede mikkel_strack Nybegynder
09. februar 2005 - 11:49 Der er 6 kommentarer og
1 løsning

Klient/server og remote objects..

Jeg er ved at lave en klient og en server, og har derfor kigget lidt på remote objects..
Nu hvor jeg har læst hist og pist på nettet om emnet har jeg et par spørgsmål, som jeg håber nogen herinde kan hjælpe mig lidt med..

1) Har jeg forstået det rigtigt, at man som sådan ikke sender objekter, men blot gør dem tilgængelige. Fx. et objekt på serveren som er tilgængeligt for klienten, men det biver ikke desideret sendt..

2) Jeg synes det kunne være smart om man kunne sende objekter, men hvis man kan klare sig med bare at sende en simpel datastrøm af bytes, er det så at foretrække?? Dvs. hvornår skal man vælge hvad??

3) Jeg har set at der er nogle risici forbundet med remote objects. Hvis klient / server skal køre i et alm. netværk i en virksomhed fx, er det så stadig noget man skal kigge ind i??

Håber nogen kan hjælpe.

Mvh Mikkel
Avatar billede arne_v Ekspert
09. februar 2005 - 11:59 #1
re 1)

Du gør et objekt tilgængeligt. Men argumenter til det objekts metoder kan jo selv være
objekter og de sendes.

re 2)

Send argumenter som objekter. Hvis du vil sende byte array, så kan du ligeså
godt bruge sockets direkte.

re 3)

Det er vel et spørgsmål om at få ting konfiguereret fornuftigt.
Avatar billede arne_v Ekspert
09. februar 2005 - 12:00 #2
Avatar billede mikkel_strack Nybegynder
09. februar 2005 - 12:41 #3
Bueno Arne..
Du er en knag! Fin artikel...
Smid et svar...
Avatar billede arne_v Ekspert
09. februar 2005 - 12:46 #4
kommer her
Avatar billede mikkel_strack Nybegynder
09. februar 2005 - 18:32 #5
Jeg har lige et lille problem...måske du lige gider komme med et hint.
Jeg har arbejdet lidt ud fra dit eksempel, og er ingen problemer hvis jeg får returneret en string, int eller en ArrayList. Men hvad hvis jeg gerne vil sende et andet objekt retur? Hvis jeg prøver får jeg en betragtelig mængde fejlmeddelelser..
Avatar billede arne_v Ekspert
09. februar 2005 - 18:35 #6
Dit objekt skal være serializable. Men det kan sagtens lade sig gøre.

Hvilken fejl får du ?
Avatar billede mikkel_strack Nybegynder
09. februar 2005 - 18:49 #7
Fandt fejlen...
Skulle åbenbart stå [serializable] ove klassen...havde forsøgt med MarshalByRefObject som ikke virkede...

Jeg har iøvrigt et forslg til næste revision af din udemærkede artikel. En makeFile - for det er til at blive siiindsyg af at skulle kompilere det hele tiden :oD
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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