Avatar billede bentblod Nybegynder
30. august 2004 - 12:35 Der er 9 kommentarer og
1 løsning

Ang netværksprogrammering i en applet

hej. Tænkte på om dette kan lade sig gøre:

Jeg har en server, en pda og en computer som er i netværk med pda'en. Jeg har nogle informationer som er på computeren der er i netværk med pda'en som skal over på serveren. Vil helst undgå at have en applikation på PDA'en så den er helt tom, men bare skal logge på en hjemmeside. Denne hjemmeside skal så have en applet.
Denne applet skal kunne hente informationerne over fra computeren i netværk med PDA'en, og sendes tilbage til serveren.

Kan man lave netværks programmering i en applet på denne måde eller er det en af de ting som er blevet fjernet i applet?
Avatar billede arne_v Ekspert
30. august 2004 - 12:40 #1
En applet har default kun mulighed for at lave netværks forbindelse
til den maskine som den er hentet fra.

Så ja - det er et problem.
Avatar billede arne_v Ekspert
30. august 2004 - 12:42 #2
Enten skal du til at signe din applet og give den øgede priviligier.

Eller så skal du over i noget a la:

PDA henter applet fra X
applet laver HTTP POST til ASP/PHP/JSP script på X
ASP/PHP/JSP script flytter data fra Y til Z
Avatar billede bentblod Nybegynder
30. august 2004 - 13:05 #3
Hej arne. Er det noget du kan forklare lidt uddybende? Altså problemet er at der ikke må være nogen applikation overhoved på PDA'en, helst... Serveren har en servlet, som modtager dataen.
Avatar billede arne_v Ekspert
30. august 2004 - 13:39 #4
Der er der heller ikke i det scenarie jeg outliner.

Lad os sige at X=Y og at Y hører PHP og Z kører servlet.

Browser på PDA henter HTML side og applet fra computer
applet sender HTTP POST request til PHP script på computer
PHP script læser data og sender dem med en HTTP POST til servlet på server
servlet gemmer data på server

Der en million andre variations muligheder med XYZ og server teknologier.
Avatar billede bentblod Nybegynder
30. august 2004 - 13:44 #5
Hmm hvad så hvis computere i netværk med PDA'en ikke har internet? Kan man så løse det på en anden måde?
Avatar billede arne_v Ekspert
30. august 2004 - 14:10 #6
Så skal du gennem PDA'en.

Og det vil kræve ente software på PDA eller en signed applet.
Avatar billede bentblod Nybegynder
30. august 2004 - 14:13 #7
Ok tak for svaret. Så kan jeg komme videre med projektet. Gider du lige skrive som svar så du kan få dine points? :)
Avatar billede arne_v Ekspert
30. august 2004 - 15:00 #8
svar
Avatar billede arne_v Ekspert
11. september 2004 - 21:23 #9
Så mangler du bare at acceptere svaret (du skal markere mit navn så det bliver
blåt inden du klikker accepter)
Avatar billede bentblod Nybegynder
12. september 2004 - 11:11 #10
Sorry troede jeg havde fået gjort det. Gør det bare nu :)
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
Kurser inden for grundlæggende programmering

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