/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Chat uden refresh?
Fra : Christian Itzchaky L~


Dato : 04-04-07 15:32

Jeg har siddet og kigget lidt på nogle source-koder til nogle
chat systemer.. Men felles for dem alle er at siden skal refreshe
hele tiden for at de nye indlæg skal blive vist! Er det nogle der
kan hjælpe?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Erik Ginnerskov (04-04-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 04-04-07 22:54

Christian Itzchaky Larsen wrote:
> Men felles for dem alle er at siden skal refreshe
> hele tiden for at de nye indlæg skal blive vist!

Hvordan havde du ellers forestillet dig, at de forskellige brugere i et
chatroom skulle kunne følge med i, hvad andre skriver i samme room?

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Michael Weber (04-04-2007)
Kommentar
Fra : Michael Weber


Dato : 04-04-07 23:58


"Christian Itzchaky Larsen" <itzchaky@hotmail.com> skrev i en meddelelse
news:4613b6ea$0$90268$14726298@news.sunsite.dk...
> Jeg har siddet og kigget lidt på nogle source-koder til nogle
> chat systemer.. Men felles for dem alle er at siden skal refreshe
> hele tiden for at de nye indlæg skal blive vist! Er det nogle der
> kan hjælpe?
>

Mig bekendt, er det ikke andre muligheder i asp.

Først...
Browsere requester en side via http og webserveren returnere siden.
Der er ikke nogen egentlig forbindelse mellem de to, så webserveren "ved"
ikke
hvor mange brugere, der er logget på webserveren, på et givent tidspunkt.
D.v.s. webserveren ikke af sig selv (uden et request/på egen opfordring) kan
sende data til browsere.
Det eneste webserveren holder styr på er at der er en Session igang+ evt.
session-variabler, som udløber efter ca. 20 minutter (alt efter
konfiguration).
Det betyder at webserveren gætter på at klienten er "smuttet" hvis klienten
ikke har requestet et eller andet inden 20 minutter.

Dernæst...
Dit spørgsmål, som jeg læser det, er i virkeligheden...

1) ...at der kun sendes nye beskeder i chatten fra webserveren til
browseren.
2) ...at siden kun opdateres når der er nye beskeder på chatten, hvilket
kræver
at webserveren sender siden til browseren.

Begge kræver at serveren, uden et request/på egen opfordring , selv kan
sende data til browsere.
Og det kan den jo ikke.

Man kunne forestille sig at klienten kun requestede nye beskeder (en
modificeret 1) ), men det ville kræve at
browseren kunne læggge de nye beskeder til den gamle side.
Og det kan man vist heller ikke. ( man nærmer sig noget ajax-halløj )

Med venlig hilsen
Michael Weber



Jeppe Richardt (07-04-2007)
Kommentar
Fra : Jeppe Richardt


Dato : 07-04-07 22:03

On Apr 4, 4:32 pm, Christian Itzchaky Larsen <itzch...@hotmail.com>
wrote:
> Jeg har siddet og kigget lidt på nogle source-koder til nogle
> chat systemer.. Men felles for dem alle er at siden skal refreshe
> hele tiden for at de nye indlæg skal blive vist! Er det nogle der
> kan hjælpe?
>
Der er det der hedder ASPchatNow eller noget i den stil..
Det er vist en chat der ikke hele tiden refresher..

Men der er det jo nok ikke "ren" ASP.. Men det virker vist meget godt
har jeg hørt :)

-Desværre synes jeg det virker som om deres side er nede lige
fortiden..


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste