Vil i en applet gerne kontakte en server, og ved godt at man kun kan kontakte den maskine som en applet er hentet ned fra.
Mit problem er bare at "getCodeBase().getHost()" giver null tilbage ... så nu er mit spørgsmål:
Indtil videre har jeg kun testet på min egen maskine gennem appletviewer, er dette grunden til at kaldet ikke giver en korrekt adresse, eller mangler jeg noget i min html kode?
Mit html er så simpelt som: <APPLET CODE=MyApplet.class WIDTH=300 HEIGHT=200> </APPLET>
Hvis jeg har forstået dig ret vi ldi kalde en remote server fra din applet.
Hvis det er korrekt, kan du lave en klasse der selv opretter forbindelse og som også kender informationerne om serveren. Det er ikke mere kompliceret end ved f.eks. RMI vd et client server system. Her er din applet bare en klient side og serveren - ja den ved du selv hvad skal kunne.
Problemet er at man fra en Applet kun kan kontakte serverer, som kører på samme host som en applet er hentet fra. Den host fås normalt gennem kaldet getCodeBase().getHost(), og mit problem er så at getCoseBase() åbenbart i mit tilfælde returnere null ... spørgsmålet er så om nogle kender grunden til dette ...
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.