Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi HTML-Chat ... aber wie? (https://www.delphipraxis.net/16270-html-chat-aber-wie.html)

stahli 13. Feb 2004 22:22


HTML-Chat ... aber wie?
 
Hallo zusammen,

ich habe mit D7 Prof eine Isapi-Anwendung erstellt (incl. MySQL-DB) und diese bereits veröffentlicht.
Also das Projekt funktioniert sehr gut, ich habe ja auch 1 gutes Jahr gebastelt...

( Danke übrigens an alle fleißigen Helfer! Wer Interesse hat, dem gebe ich gern den Link. )

Nun möchte ich noch einen Chatraum einbinden und finde absolut keinen Einstieg. Einen Webserver habe ich angemietet (IIS). Meine Isapi.dll erzeugt unter MySQL-Anbindung die dynamischen Seiten.

Wie gehe ich aber den Chat an? Welche Komponenten brauche ich? Im Netz finde ich nur Themen, die sich mit TForm-Anwendungen befassen. Ich will das ganze aber in eine TWebModule-Anwendung einbinden.

=> Ich kann doch dann keine Client- und Server-Komponente verwenden?! Der Client ist ja immer der Browser des Anwenders...

=> Mit Java kenne ich mich (noch) nicht aus. Und Java könnte doch auch nicht auf meine Nutzerdatenbank zugreifen?

=> Wann weiß ein Browser (z.B. InternetExplorer), wenn es einen neuen Eintrag gibt?


Im Moment könnte ich einen "Chat" durch mehrere Frames realisieren, die sich regelmäßig immer automatisch selbst aktualisieren - aber elegant wäre das wohl nicht *zappel-zappel*.


Fragen über Fragen. Kann mir jemand vielleicht ein paar Stichworte zurufen?

Vielen Dank im Voraus
von Stahli

Chewie 14. Feb 2004 12:18

Re: HTML-Chat ... aber wie?
 
Chats, die auf Seiten des Clients nur auf HTML und Javascript basieren, funktionieren, indem sie in kruzen Intervallen Seiten neu laden. Es gibt leider keine andere Möglichkeit, da es im HTTP-Protokoll nicht möglich ist, von Seiten des Webservers eine Verbindung aufzubauen. Das Verbindungsgesuch muss immer vom Client kommen.

stahli 15. Feb 2004 12:11

Re: HTML-Chat ... aber wie?
 
Hallo Chewie,

es gibt wohl zum Glück doch eine Lösung, eine dauerhafte Verbindung zum Server zu halten. Eine nützliche Antwort habe ich hier erhalten:
-> http://www.swissdelphicenter.ch/de/f...?p=33608#33608
-> http://www.matlus.com
Um einen Chat zu basteln, ist noch etwas Arbeit nötig, aber der Ansatz wirkt vielversprechend!

Danke auch Dir
von Stahli

Chewie 15. Feb 2004 12:54

Re: HTML-Chat ... aber wie?
 
Hey, interessante Idee sowas. Allerdings kann ich nicht so recht glauben, dass diese Variante in allen Browsern funktioniert. Und ein Timeout von 2 Minuten könnte auch etwas hoch sein. Aber einen Versuch wärs wert.

stahli 15. Feb 2004 12:59

Re: HTML-Chat ... aber wie?
 
Also die Demo aus dem Tutorial funktioniert jedenfalls in meinem IE. Wenn ich tatsächlich mal einen lauffähigen Chat zusammenstöpseln kann werde ich Euch das Ergebnis hier darstellen - ich versprech´s.
(Will ja nicht nur immer von Euch profitieren ;-) )

Gruß Stahli


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz