/ 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 i ASP ?
Fra : -Pederen-


Dato : 05-03-01 00:11

Hejsa... Vi er to knægte der gerne vil forsøge sig lidt frem i en chat... Vi
håber på at det bliver en meget besøgt chat, men hvad er så det bedste at
gøre i den sammenhæng??

Vi har tænkt på nogle ting... Hvordan er det bedst for serveren og den slags
at bygge en chat op i ?? Kunne ikke selv forestille mig at det var sundt at
alle skrev til en database og den så bare viste de 20 sidste indlæg... Men
så er der jo applications... Men dem har jeg bare ikke forstand på... !

Har en lille hyggechat fra netcoders jeg sidder og kigger igennem mange
gange... og tror faktisk at det er den bedste måde at gøre det på...
Men når folk så logger ind og skriver til chatten... laver den så en ny
application... eller hvad gør den helt nøjagtig ?
I kan lige få linien

for x = antal_linier to 2 step -1
application("chatline_" & x) = application("chatline_" & x-1)
next
besked = request("besked")

application("chatline_1") = "<font face=Tahoma color='" & name_color &
"'><b>" & session("chatname") & "</b></font> : <font face=Verdana color='" &
text_color & "'>" & besked & "</font>"
response.redirect "chat.asp?mode=chat_frame"


Hvad gør den helt nøjagtig der... Og skal lige siges at i min bog (ASP for
Dummies) kører de altså ikke så meget i Loops at jeg har fattet den der er
der... så hvis der er nogle der har en forklaring til den også

Mange hilsner fra

Peter Nielsen



 
 
Niels Henriksen (05-03-2001)
Kommentar
Fra : Niels Henriksen


Dato : 05-03-01 01:33

"-Pederen-" <morticuz@sprit.dk> wrote in message
news:97ui9r$2khi$1@news.cybercity.dk...
>
> Vi har tænkt på nogle ting... Hvordan er det bedst for serveren og den
slags
> at bygge en chat op i ?? Kunne ikke selv forestille mig at det var sundt
at
> alle skrev til en database og den så bare viste de 20 sidste indlæg... Men
> så er der jo applications... Men dem har jeg bare ikke forstand på... !
>
Ingen database. Databasen er jo kun til for at gemme data. Og der er vel
ingen grund til at gemme en chat

En Application foregår på samme måde som en almindelig variabel.

> Har en lille hyggechat fra netcoders jeg sidder og kigger igennem mange
> gange... og tror faktisk at det er den bedste måde at gøre det på...
> Men når folk så logger ind og skriver til chatten... laver den så en ny
> application... eller hvad gør den helt nøjagtig ?
> I kan lige få linien
>
> for x = antal_linier to 2 step -1
> application("chatline_" & x) = application("chatline_" & x-1)
> next
> besked = request("besked")
>
Ovenstående flytter alle linierne en linie op, så der er plads til den nye
tekst (en dårlig måde at gøre det på efter min mening)

> application("chatline_1") = "<font face=Tahoma color='" & name_color &
> "'><b>" & session("chatname") & "</b></font> : <font face=Verdana color='"
&
> text_color & "'>" & besked & "</font>"
> response.redirect "chat.asp?mode=chat_frame"
>
Her indsætter man den nyeste linie og springer frem til siden hvor man viser
teksten (tror jeg)


--
Niels Henriksen
Systemudvikler
Netopcom Danmark ApS
www.netopcomdanmark.dk



Jakob Andersen (05-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 05-03-01 09:44

-Pederen- wrote in dk.edb.internet.webdesign.serverside.asp:
> Vi har tænkt på nogle ting... Hvordan er det bedst for serveren og den slags
> at bygge en chat op i ??

Generelt kan man sige at ASP ikke er optimalt til en chat da ASP kommunikerer
vha. http som bekendt er en "response/request metode" dette betyder at serveren
ikke kan sende svaret ud automatisk til klienten når der er skrevet nyt i
chatten, og derfor belaster man serveren med flere requests som egentlig ikke
er nødvendige da der ikke er noget "nyt" fra serveren.


> application("chatline_1") = "<font face=Tahoma color='" & name_color &
> "'><b>" & session("chatname") & "</b></font> : <font face=Verdana color='" &
> text_color & "'>" & besked & "</font>"
> response.redirect "chat.asp?mode=chat_frame"

Generelt er det en dårlig ide at putte font taggene med, det er bedre at
formatere det når man hiver data ud.

Vh. Jakob Andersen

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Allan Jensen (05-03-2001)
Kommentar
Fra : Allan Jensen


Dato : 05-03-01 14:54

>-Pederen- wrote in dk.edb.internet.webdesign.serverside.asp:
>> Vi har tænkt på nogle ting... Hvordan er det bedst for serveren og den slags
>> at bygge en chat op i ??
>
>Generelt kan man sige at ASP ikke er optimalt til en chat da ASP kommunikerer
>vha. http som bekendt er en "response/request metode" dette betyder at serveren
>ikke kan sende svaret ud automatisk til klienten når der er skrevet nyt i
>chatten, og derfor belaster man serveren med flere requests som egentlig ikke
>er nødvendige da der ikke er noget "nyt" fra serveren.

Nemlig! Men hvordan er det så bedre at gøre det?


Jakob Andersen (05-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 05-03-01 19:01

"Allan Jensen" <public@hverdag.dk> wrote
> Nemlig! Men hvordan er det så bedre at gøre det?

Man kunne jo sige at alle folk bare skulle anskaffe sig en Internet Relay
Chat(IRC) klient da dette er det mest optimale sted at "snakke" men hvis man
alligevel vil bruge "wuwuwu" til det, er det fornuftigste nok at bruge en
teknik som kører ved hjælp af en socketforbindelse til "selve chatten" som
så sender info ud til alle når der er noget.

Så vidt jeg har hørt rundt omkring er det nok smartest at lave det med Java,
men det må du ikke hænge mig op på.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Allan Jensen (06-03-2001)
Kommentar
Fra : Allan Jensen


Dato : 06-03-01 09:35

>> Nemlig! Men hvordan er det så bedre at gøre det?
>
>Man kunne jo sige at alle folk bare skulle anskaffe sig en Internet Relay
>Chat(IRC) klient da dette er det mest optimale sted at "snakke" men hvis man
>alligevel vil bruge "wuwuwu" til det, er det fornuftigste nok at bruge en
>teknik som kører ved hjælp af en socketforbindelse til "selve chatten" som
>så sender info ud til alle når der er noget.
>
>Så vidt jeg har hørt rundt omkring er det nok smartest at lave det med Java,
>men det må du ikke hænge mig op på.

Ok, så var min tankegang nok ikke helt ved siden af.... men det kan
være jeg skal bevæge mig over i clientside gruppen for at komme
videre....

-aj

Jesper Stocholm (06-03-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 06-03-01 09:50

Allan Jensen <public@hverdag.dk> wrote in
<8889ats5p1hf0hc04qkmvq3mk73i4h6urk@4ax.com>:

>>> Nemlig! Men hvordan er det så bedre at gøre det?
>>
>>Man kunne jo sige at alle folk bare skulle anskaffe sig en Internet
>>Relay Chat(IRC) klient da dette er det mest optimale sted at "snakke"
>>men hvis man alligevel vil bruge "wuwuwu" til det, er det fornuftigste
>>nok at bruge en teknik som kører ved hjælp af en socketforbindelse til
>>"selve chatten" som så sender info ud til alle når der er noget.
>>
>>Så vidt jeg har hørt rundt omkring er det nok smartest at lave det med
>>Java, men det må du ikke hænge mig op på.
>
>Ok, så var min tankegang nok ikke helt ved siden af.... men det kan
>være jeg skal bevæge mig over i clientside gruppen for at komme
>videre....
>

Det er nok ikke i clientside-gruppen du skal finde hjælp ... men mere i
dk.edb.programmering.java i stedet. Du skal have lavet enten en "rigtig"
applikation, eller blot en applet til at køre i en browser. d.e.i.w.c er
(mest) til scripting ... dvs javascript, jscript, vbscript etc.

Jesper

--
Gud bor på værelse 223
- min nabo (i værelse 224)

Jesper Stocholm (06-03-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 06-03-01 09:51

Hej Jakob,

"Jakob Andersen" <jakob@andersen.as> wrote in
<WvQo6.5656$XX2.137542@twister.sunsite.dk>:

>"Allan Jensen" <public@hverdag.dk> wrote
>> Nemlig! Men hvordan er det så bedre at gøre det?
>
>Man kunne jo sige at alle folk bare skulle anskaffe sig en Internet
>Relay Chat(IRC) klient da dette er det mest optimale sted at "snakke"
>men hvis man alligevel vil bruge "wuwuwu" til det, er det fornuftigste

wuwuwu ?

Jesper

PS: du mangler et " " i din signatur-start ...
--
Gud bor på værelse 223
- min nabo (i værelse 224)

Jakob Andersen (06-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 06-03-01 14:50

"Jesper Stocholm" <spam@stocholm.dk> wrote
> wuwuwu ?

World Wide Web.....

> PS: du mangler et " " i din signatur-start ...

OE-fejl som jeg ikke lige har haft lyst (læs: tid) til at rette.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



-Pederen- (06-03-2001)
Kommentar
Fra : -Pederen-


Dato : 06-03-01 16:19


"Jakob Andersen" <jakob@andersen.as> skrev i en meddelelse
news:WvQo6.5656$XX2.137542@twister.sunsite.dk...
> "Allan Jensen" <public@hverdag.dk> wrote
> > Nemlig! Men hvordan er det så bedre at gøre det?
>
> Man kunne jo sige at alle folk bare skulle anskaffe sig en Internet Relay
> Chat(IRC) klient da dette er det mest optimale sted at "snakke" men hvis
man

Har du en ide til hvordan man opkobler til en IRC server via WWW-asp ??
Og evt måske lidt source codes ?? Det ville jeg vildt gerne at man ku
logge ind begge steder nemlig

> alligevel vil bruge "wuwuwu" til det, er det fornuftigste nok at bruge en
> teknik som kører ved hjælp af en socketforbindelse til "selve chatten" som
> så sender info ud til alle når der er noget.
>
> Så vidt jeg har hørt rundt omkring er det nok smartest at lave det med
Java,
> men det må du ikke hænge mig op på.
>
> --
> Jakob Andersen
> FAQ for webdesign gruppen på
> <http://www.usenet.dk/oss/dk.edb.internet.webdesign>
> "Det er rart at være vigtig, men det er vigtigere at være rar "
>
>



Jakob Andersen (06-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 06-03-01 16:31

"-Pederen-" <morticuz@sprit.dk> wrote
> Har du en ide til hvordan man opkobler til en IRC server via WWW-asp ??

Hvis du har mod på det er her lidt læsning(Det er nok mest 1459 du skal have
fat i, men hvorfor ikke lære lidt..):
<http://sunsite.dk/RFC/rfc/rfc1459.html> Internet Relay Chat Protocol
<http://sunsite.dk/RFC/rfc/rfc2810.html> Internet Relay Chat: Architecture
<http://sunsite.dk/RFC/rfc/rfc2811.html> Internet Relay Chat: Channel
Management

<http://sunsite.dk/RFC/rfc/rfc2812.html> Internet Relay Chat: Client
Protocol
<http://sunsite.dk/RFC/rfc/rfc2812.html> Internet Relay Chat: Server
Protocol

> Og evt måske lidt source codes ?? Det ville jeg vildt gerne at man ku
> logge ind begge steder nemlig

Hvis du er helt på herrens mark så skal jeg nok strikke et eksempel sammen,
men prøv nu lige selv først...

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



-Pederen- (06-03-2001)
Kommentar
Fra : -Pederen-


Dato : 06-03-01 21:14

Ok... Jeg siger mange mange tak :))


"Jakob Andersen" <jakob@andersen.as> skrev i en meddelelse
news:Lo7p6.10059$XX2.219537@twister.sunsite.dk...
> "-Pederen-" <morticuz@sprit.dk> wrote
> > Har du en ide til hvordan man opkobler til en IRC server via WWW-asp ??
>
> Hvis du har mod på det er her lidt læsning(Det er nok mest 1459 du skal
have
> fat i, men hvorfor ikke lære lidt..):
> <http://sunsite.dk/RFC/rfc/rfc1459.html> Internet Relay Chat Protocol
> <http://sunsite.dk/RFC/rfc/rfc2810.html> Internet Relay Chat: Architecture
> <http://sunsite.dk/RFC/rfc/rfc2811.html> Internet Relay Chat: Channel
> Management
>
> <http://sunsite.dk/RFC/rfc/rfc2812.html> Internet Relay Chat: Client
> Protocol
> <http://sunsite.dk/RFC/rfc/rfc2812.html> Internet Relay Chat: Server
> Protocol
>
> > Og evt måske lidt source codes ?? Det ville jeg vildt gerne at man
ku
> > logge ind begge steder nemlig
>
> Hvis du er helt på herrens mark så skal jeg nok strikke et eksempel
sammen,
> men prøv nu lige selv først...
>
> --
> Jakob Andersen
> FAQ for webdesign gruppen på
> <http://www.usenet.dk/oss/dk.edb.internet.webdesign>
> "Det er rart at være vigtig, men det er vigtigere at være rar "
>
>



Zurfer (06-03-2001)
Kommentar
Fra : Zurfer


Dato : 06-03-01 21:42

In article <WvQo6.5656$XX2.137542@twister.sunsite.dk>, "Jakob Andersen"
<jakob@andersen.as> wrote:

> Så vidt jeg har hørt rundt omkring er det nok smartest at lave det med
> Java, men det må du ikke hænge mig op på.
Det er utroligt nemt at lave det i java (læs: ikke mange liniers kode
for at have en kørende chat!!)

Kenneth

Andreas Hjordt (06-03-2001)
Kommentar
Fra : Andreas Hjordt


Dato : 06-03-01 22:45

Gider du post eller sende mig noget kode?

MvH
Andreas Hjordt


"Zurfer" <kenneth_andersen@vip.cybercity.dk> wrote in message
news:983i4d$3nb$1@news.cybercity.dk...
> In article <WvQo6.5656$XX2.137542@twister.sunsite.dk>, "Jakob Andersen"
> <jakob@andersen.as> wrote:
>
> > Så vidt jeg har hørt rundt omkring er det nok smartest at lave det med
> > Java, men det må du ikke hænge mig op på.
> Det er utroligt nemt at lave det i java (læs: ikke mange liniers kode
> for at have en kørende chat!!)
>
> Kenneth



Kristian Jensen (05-03-2001)
Kommentar
Fra : Kristian Jensen


Dato : 05-03-01 11:34

Du kunne køre det sådan at når en bruger loggede ind i din chat, fik han et
brugernummer som bliver gemt i en Application & en Session lidt ala:
<%
for i = 1 to 20 ´her antager vi at der skulle kunne være 20 brugere i
chatten
if Application("chatuser_" & i) = "" then
Session("chatbruger") = i
Application("Chatuser_" & i) = session("chatbruger")
next
%>
Der fik brugeren sit brugernummer i chatten. Du kan selvfølgelig lægge lidt
kode ind, som redirecter brugeren til en side hvor der står at der er logget
maksimalt brugere ind.
Men ellers kører du hele chatten på brugernummeret så at hver 20 linier der
er på chatten kører på brugerens egne applications, så er det også nemt at
lave privat chat/ignore osv..

Be Aware

Kristian Jensen
xero@beskedboks.dk




Asbjørn Sloth Tønnes~ (05-03-2001)
Kommentar
Fra : Asbjørn Sloth Tønnes~


Dato : 05-03-01 11:31
Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste