Avatar billede cckring Praktikant
26. april 2001 - 11:34 Der er 1 kommentar og
1 løsning

Luk modemforbindelse fra Java-applet

Jeg er med til at lave en java-applet, der startes fra et lokalt drev.

I applettens livsforløb har man mulighed for at indsende data til en server via http - dvs. der åbnes f.eks. en modemforbindelse. Når man er færdig med at indsende data, skal modemforbindelsen lukkes ned igen, men det driller.

Hvordan lukker man modemforbindelsen fra en Java-applet? Det skal ske, mens appletten stadig kører videre - dvs. det er ikke nok bare at browseren bliver lukket.

Jeg har fundet ud af, at hvis man åbner et ekstra browservindue fra appletten på en url på internet, og derefter lukker browservinduet vil det formentlig virke, men det er ikke så smart.

Hvis det kan kodes i Java-script kan jeg åbne en HTML-side fra appletten der gør arbejdet, så Java-script løsninger kan også være en mulighed (jeg ved bare ikke om man kan det...)

mvh/Carsten
Avatar billede logical Nybegynder
01. maj 2001 - 14:31 #1
Du har ikke direkte adgang til modemforbindelse, idet det er et transparent lag oven på din netværksforbindelse.
Hvis du har nogen som helst planer om at gøre sådan, skal du selv skrive en comm.driver til dit modem, så det kan styres.
Det kan bestemt ikke anbefales.
Når du sender et http request afsted fra din applet, skal du sikre dig, at du sender et Connection: Close med i request headeren, så laver dit modem time-out så hurtigt som muligt.
Endelig hvis dit pop-up trick virker, kan du bare tilføje en <javascript>window.close</javascript> på den side man henter (Det vil se frygteligt ud, men ok!)
Avatar billede cckring Praktikant
16. oktober 2010 - 22:24 #2
Lukker tråden.
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