Avatar billede nielsbrinch Nybegynder
27. august 2004 - 09:34 Der er 5 kommentarer og
1 løsning

Hvordan virker Response.IsClientConnected

Jeg har fundet den property på HttpResponse-objektet der hedder "IsClientConnected". Det er én som også var i ASP. Det lader til det er en facilitet ved IIS.

Men hvordan virker det rent teknisk? Hvordan kan IIS'en vide om brugeren browser er åben eller lukket, når der ikke foretages nogle requests?
Avatar billede 2c Nybegynder
27. august 2004 - 09:36 #1
Et gæt:
Det kan den nok heller ikke 100%

Men den tjekker måske på om der stadig er en session oprettet. Efter en timeout, eller hvis man fx lukker browseren, vil sessionen dø.
Avatar billede mortendahl2003 Nybegynder
27. august 2004 - 10:04 #2
Så vidt jeg husker, så virker den ved at se om der stadig er oprettet en TCP-forbindelse. Den kan derfor kun afgøre om browseren venter på data, f.eks. hvis du skal lave en større beregning, men vil finde ud af om det kan betale sig inden du går igang. Når du lukker browseren lukker du også automatisk TCP-forbindelsen (forbindelsen lukkes dog også hvis den skifter til en anden server/side)..
Avatar billede nielsbrinch Nybegynder
27. august 2004 - 13:46 #3
Tak Morten - det svar giver i hvert fald god mening!
Avatar billede mortendahl2003 Nybegynder
27. august 2004 - 14:01 #4
Var saa lidt :)
Avatar billede nielsbrinch Nybegynder
27. august 2004 - 15:04 #5
(det er nu du skal lægge et svar :-))
Avatar billede mortendahl2003 Nybegynder
27. august 2004 - 15:18 #6
Hehe, gaar ikke saa hoejt op i det, men naar du nu ligefrem presser ;)
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