Hi, ich hab das genau so bis vor kurzem in meinem Chat gemacht. Das funktioniert prima. Allerdings ist die Datenbank nicht das "bremsende" Glied zumindest nach meinen Tests. Au�erdem musst du die Chatdaten f�r die Polizei aufbewahren, zumindest wenn der Chat �ffentlich ist.
Das Problem ist eher das mit dem "Daten holen". Da bekommst du halt sehr viel Requests, z.B. pro User alle 1 sec einen Request. Ist die Frage ob dein Provider das mitmacht. Als Clientl�sungen gibt es da a) der Javascript Refresh wie schon erw�hnt (l�uft �berall) b) den Request auflassen und die Daten mit Response.Flush rausschreiben (bin ich grad am testen) c) XMLHTTP verwenden, l�uft dann aber nur im IE d) Flash als Client Die L�sung b hat glaub den Vorteil, dass du nicht dauernd refreshen musst, sondern, da der Request ja auf bleibt, die Daten per PUSH zum Client gelangen. Allerdings sollte man den Request auch nicht ewig auflassen. Eine ganz andere L�sung, wenn du einen eigenen Server hast, ist eine Socket-Verbindung mit den Clients herzustellen. Das geht mit Flash n�mlich auch ganz gut. Dann kannst du auch einen ChatServer nach dem PUSH verfahren programmieren. So, das waren meine Ideen dazu. Ich bin auch gerade am rumbasteln an einem Chat und bin leider auch noch nicht auf die optimale Programmierung gekommen. Gru� Andi -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Beckert Gesendet: Montag, 9. Februar 2004 12:29 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] ein chat gedanke... :) na das ist doch ein kompromiss. danke!!! und was haltet ihr von der idee, den chat �ber application und cache laufen zu lassen, anstatt �ber datenbanken ? ? ? gut, schlecht, egal? Thomas Beckert - SitePoint GbR Vorstadtstr.57 66117 Saarbr�cken Tel.: 0681 / 9 47 26 27 Fax: 0681 / 9 47 26 28 ----- Original Message ----- From: "Andreas Roth" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, February 09, 2004 12:16 PM Subject: AW: [Asp.net] ein chat gedanke... Die L�sung besteht im Refresh aus Javascript, wie es Claudius mal f�r einen anderen Chat vorgeschlagen hat: http://www.euphoriaschild.darktech.org/ForumDU/topic.asp?TOPIC_ID=8&FORUM_ID =14&CAT_ID=5&Topic_Title=Klickger%E4usch&Forum_Title=Bugs+%2F+Fehler > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Beckert > Gesendet: Montag, 9. Februar 2004 12:08 > An: [EMAIL PROTECTED] > Betreff: Re: [Asp.net] ein chat gedanke... > > das ist genau das, was ich gerne vermeiden w�rde. > das die site nur refreshed wird, wenn ein neuer text da ist. > sonst macht einen das "klick" ger�usch doch wahnsinnig, wenn > das aktiviert ist. > > Thomas Beckert - SitePoint GbR > > Vorstadtstr.57 > 66117 Saarbr�cken > > Tel.: 0681 / 9 47 26 27 > Fax: 0681 / 9 47 26 28 > ----- Original Message ----- > From: "Haffner Guenther" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, February 09, 2004 11:57 AM > Subject: RE: [Asp.net] ein chat gedanke... > > > regelmaessiger clientseitiger refresh? > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Beckert > > Sent: Monday, February 09, 2004 12:03 PM > > To: ASP.NET > > Subject: [Asp.net] ein chat gedanke... > > > > hi liste- > > > > bin gerade beim kapitel global.asax und application > variable in meinem > > asp.net buch und bin am gr�beln, wie man einen chat ohne datenbank > > realisieren k�nnte. > > ich wei� ja nicht, ob es da schon was gibt (ich sch�tze mal > > mit sicherheit), > > aber man k�nnte doch bestimmt mittels application-variablen, > > global.asax und > > cache einen schnellen, stabilen chat erzeugen. nicht? > > wo es bei mir nur gerade hakt- wie aktualisiere ich eine > > client-seite, wenn > > eine neue chat-nachricht eingeht.... > > > > Thomas Beckert - SitePoint GbR > > > > Vorstadtstr.57 > > 66117 Saarbr�cken > > > > Tel.: 0681 / 9 47 26 27 > > Fax: 0681 / 9 47 26 28 > > > > _______________________________________________ > > Asp.net mailing list > > [EMAIL PROTECTED] > > http://www.glengamoi.com/mailman/listinfo/asp.net > > > > _______________________________________________ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > > _______________________________________________ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
