|
| Chatlignende fordeling af beskeder Fra : Jonas Schmeltz Aaber~ |
Dato : 01-07-03 20:26 |
|
Hey!
Jeg har længe spekuleret på, hvordan det i ASP kan lade sig gøre
for de enkelte brugere i en chat at se kun de meddelelser der
enten er sat til at være til alle eller dem selv eller de
beskeder de selv har skrevet...?!
Jeg vil gerne lave en chat (med denne funktion) helt fra bunden
selv, men kan ikke finde ud af at lave dette.
Jeg er mest interesseret i forslag _uden_ brug af global.asa, men
modtager selvfølgelig alt!
MVH Jonas (aka Juke)
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jakob Andersen (01-07-2003)
| Kommentar Fra : Jakob Andersen |
Dato : 01-07-03 21:21 |
|
Jonas Schmeltz Aaberg skrev:
> Jeg har længe spekuleret på, hvordan det i ASP kan lade sig gøre
> for de enkelte brugere i en chat at se kun de meddelelser der
> enten er sat til at være til alle eller dem selv eller de
> beskeder de selv har skrevet...?!
>
> Jeg vil gerne lave en chat (med denne funktion) helt fra bunden
> selv, men kan ikke finde ud af at lave dette.
Nu har jeg aldrig selv lavet et seriøst chatsystem, men man kunne
forestille sig en situation hvor du gemmer beskeder i en applikations
variabel hvergang de bliver skrevet og når du så indlæser besked siden
for folk printer du dem herfra.
Lad os sige at du gemmer beskederne i et 2 dimensionelt array, så kunne
det se sådan her ud:
<%
Dim Beskeder(2,1)
'Beskeder(x,0) = Modtager
'Beskeder(x,1) = Beskedtekst
Beskeder(0,0) = "Hans"
Beskeder(0,1) = "Beskedtekst"
Beskeder(1,0) = "Alle"
Beskeder(1,1) = "Beskedtekst"
Beskeder(2,0) = "Grethe"
Beskeder(2,1) = "Beskedtekst"
'Brugernavnet henter du evt. fra en session eller lignende
Brugernavn = "Hans"
For i = 0 To UBound(Beskeder,2)
If Beskeder(i,0) = Brugernavn OR Beskeder(i,0) = "Alle" Then
Response.Write(Beskeder(i,1) & "<br />")
End If
Next
%>
--
Jakob Andersen
| |
Jonas Schmeltz Aaber~ (01-07-2003)
| Kommentar Fra : Jonas Schmeltz Aaber~ |
Dato : 01-07-03 22:24 |
|
Nice do!
Så har jeg da noget at gå igang med!!
Har søgt efter nogle chatsystemer på http://activedeveloper.dk.... fandt
en masse, som jeg kigger igennem og får ideer til også!
Mange tak!
MVH Jonas (aka Juke)
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jakob Andersen (01-07-2003)
| Kommentar Fra : Jakob Andersen |
Dato : 01-07-03 22:47 |
|
Jonas Schmeltz Aaberg skrev:
> Har søgt efter nogle chatsystemer på http://activedeveloper.dk.... fandt
> en masse, som jeg kigger igennem og får ideer til også!
Ikke for at ødelægge dit projekt, men jeg vil dog sige at HTTP ikke er
den bedste måde når der skal laves chat, det kræver simpelthen for mange
request til serveren. Det idelle er at implementere det på en måde så
klienterne kan få en mere eller mindre konstant forbindelse til
serveren.
--
Jakob Andersen
| |
pepss (01-07-2003)
| Kommentar Fra : pepss |
Dato : 01-07-03 23:34 |
|
"Jakob Andersen" skrev
> Jonas Schmeltz Aaberg skrev:
> > Har søgt efter nogle chatsystemer på http://activedeveloper.dk.... fandt
> > en masse, som jeg kigger igennem og får ideer til også!
>
> Ikke for at ødelægge dit projekt, men jeg vil dog sige at HTTP ikke er
> den bedste måde når der skal laves chat, det kræver simpelthen for mange
> request til serveren. Det idelle er at implementere det på en måde så
> klienterne kan få en mere eller mindre konstant forbindelse til
> serveren.
nu er jeg jo lige lidt nyskærig(er også ved at lave en chat)
hvad er det lige du tænker på når du siger at brugeren kan få mere eller
mindre konstant forbindelse til serveren?
--
pepss
den ordblinde der prøver at blive webdesigner
www.team-blitz.dk
| |
Jakob Andersen (01-07-2003)
| Kommentar Fra : Jakob Andersen |
Dato : 01-07-03 23:50 |
|
pepss skrev:
> nu er jeg jo lige lidt nyskærig(er også ved at lave en chat)
> hvad er det lige du tænker på når du siger at brugeren kan få mere eller
> mindre konstant forbindelse til serveren?
Hvis man nu f.eks. valgte at lave sin Chat som en Javaapplet kunne man
have en fast forbindelse til serveren og på denne måde kan serveren
"pushe" beskeder ud til brugeren så der kun genereres trafik når der
rent faktisk er noget der skal ud til brugerne.
Dette vil selvfølgelig kræve at Applet er trådet således at den både kan
modtage og sende på samme tid.
PS: Er der nogen der ved om man egentlig kan bruge flash til noget
seriøst i ovenstående retning?
--
Jakob Andersen
| |
|
|